1962年至1967年在
杭州大学政治系学习。1967年至1973年在浙江衢县大洲公社中学任教。1973年至1978年任浙江衢州化工厂子弟中学教师、政治教研组组长。1978年至1981年在原浙江大学社科系
科学社会主义专业学习。1982年至1984年在
杭州师范学院政史系任教。1984年至1986年任
杭州师范学院教务处副处长、直属党支部副书记。1986年至1991年任
杭州师范学院副院长、党委副书记兼纪委书记。1991年至1996年任
杭州师范学院院长、党委副书记、教授。1996年至1998年9月任
浙江医科大学党委书记、副校长。
长期从事中共党史、
毛泽东思想、人口学的教学和科研工作,发表论文50余篇,出版专著8部。论文多次获省级和国家级优秀科研成果一、二等奖。1993年获得国家教育部
曾宪梓教育基金会全国高等师范院校优秀教师奖。