1960年北京師範大學畢業後在北京政法學院,北京教育學院從事中國近代史、中國現代史、中國科學技術史等課程的教學工作。在教學中貫徹“因材施教”原則,重視中學教師能力提高。重視史跡考察和社會調查,注重解決中學教學中的重點難點問題的突破,對北京市中學歷史教學水平的提高作出了貢獻。在史學研究方面,成績顯著。
編著的《新編中國三千年曆日檢索表》和《西周(共和)至西漢歷譜》,解決了我國有確切紀年以來農曆乾支紀日與公曆的換算問題,內容豐富,校勘細微,是我國年代學中一部巨著,兩書分獲北京市哲學社會科學一、二等獎。他發明的《公曆與農曆乾支速檢盤》,解決了我國用乾支紀年紀日與公曆年、日的全部換算。使從古到今,以至以後的問題都獲得了解決,是一個檢索時間最長的歷學工具。在中國近代史研究上,發表過《北京學生“五四”運動史事考》,編著過《北京政變資料選》和《三一八慘案資料選》等論文、著作。1992年10月享受國務院的特殊津貼。