出生于山西省沁源县。早年在家乡投身抗日救国活动。民国27年(1938年)8月加入中国共产党。次年2月参加山西牺牲救国同盟会(简称牺盟会)后到上党中心区训练班学习,历任沁源县牺盟战时工作队组长,沁源县六区各界救联会主任,县青年救国会主席、武装部长,太岳三地委宣传科长,新绛县农会主席兼县委宣传部部长,太岳区党委土改工作队组长、太岳区党委调查研究室研究员。民国38年3月参加中国人民解放军长江支队,任第六大队五中队队长,随军南下福建,历任福鼎县县长,福安专署建设科科长,中共福建省委政策研究室组员,永安地委秘书长,永安县委第一书记,福建省委办公厅办公室主任,省林业厅副厅长、省森工局局长,三明地委副书记兼永安县委书记。1976年10月任中共福州市委第一副书记、市革委会副主任,1978年4月任市委书记。1979年12月起历任中共三明地委书记,三明市委书记、市人大常委会主任。1983年6月当选第六届全国人大代表。1985年7月当选为福建省顾问委员会委员。1993年10月离休。1995年8月31日逝世,享年74岁。
(来源:《福州市志(1995—2005)第五册》)