The “Needham Puzzle” is actually a theme, by which Joseph Needham made a grand narrative about ancient Chinese science, technology and society. In the face of the ebb of globalization, the prevalence of the Clash of Civilizations, the rampant hegemonism, and the threats to the human living environment today, Joseph Needham’s intellectual heritage can be used as a preservative and freshener.