1947年7月生于湖北武汉。1966年高中毕业后赴内蒙古插队。1977年毕业于内蒙古师范大学数学系。1978年入中国科学院研究生院。1981年至今在中国科学院自然科学史研究所工作。曾任中国科学院自然科学史研究所所长(1997-2005),国际东亚科学技术与医学史学会主席(2002-2005),《自然科学史研究》主编(1999-2004)。近年来主要关注科学史的学科建设和科学文化问题。撰有《大哉言数》等。