出生于河北省临城县。早年受进步思想影响,投身抗日救亡活动。1938年1月起历任临城抗日县政府政务科教育股长、行政科长,抗日救国联合会主席。1938年5月加入中国共产党。1940年8月为配合百团大战,曾带领当地抗日军民在京汉铁路破坏敌人运输线。1942年2月任临城抗日县政府县长兼独立营政委。解放战争时期,历任太行一专署行政科长、秘书主任兼高邑县县长。1948年任邢台市长、中共邢台市委常委。1949年6月任华东军区随军服务团第一大队大队长兼政委,10月任福建省第五行政督察专员公署专员(未到职)。1950年4月任中共泉州地委常委。1952年8月任中共晋江地委副书记,11月任地委书记兼晋江军分区政委。1954年7月任中共福建省委秘书长、省委委员、常委。1960年4月任中共福建省委候补书记。1962年11月任中共华东局计委副主任。“文化大革命”中受迫害。粉碎“四人帮”后任上海市公用事业局党委书记兼局长。1979年4月起,历任中共上海市委纪委筹备组副组长,市委人事安排小组成员,市顾委筹备组成员。1985年12月离休。1993年6月11日在上海逝世。