抗日战争时期,历任新泰县独立营政宣干事、中共新泰县五分区区委书记,新泰县委宣传部部长,泰宁县委宣传部部长,新西工委宣传部部长,鲁中二地委宣传科科长等职。解放战争时期,历任华东野战军第八纵队新兵团政委,沂水县县委书记等职,参加过莱芜战役的支前工作。中华人民共和国成立时,任山东沂水县县委书记。1950年起分别担任共青团沂水地委书记,中共沂水地委委员、宣传部部长。1953年南下支援上海建设,分别担任上海市委工业部重工业党委常委、宣传部部长,上海市东昌区区委书记,上海造船厂党委书记。1958年受党内政治斗争迫害,转为从事教育工作,负责筹建上海海运学院,担任副院长(主持工作),1978年平反,任上海第二工业大学副校长等职。1984年1月离休,2003年4月8日因病在上海华东医院去世,享年85岁。