1964년 청주에서 태어났다. 서울대 화학과를 졸업하였으며 동대학원 과학사 및 과학철학 협동과정에서 석사·박사학위를 받았다.
서울대 동아문화연구소 특별연구원을 역임하였으며 현재 포항공대에서 동아시아 과학기술사, 한국과학기술사, 기술사 등을 강의하고 있다.
주요 논문으로 「논형(論衡)에 나타난 왕충(王充)의 자연관」 「고대 동양의 천문 사상」 「한대의 천체 구조에 관한 논의」 「고대 중국 ‘천문(天文)’ 해석의 원리」 「동양과학, 그 천년의 역정과 오늘의 의미」 「중국 과학사를 말한다」 등이 있다.