抗日战争时期,任山西政治保卫队五十一团宣传科长,
八路军第115师晋西独立支队一团政治处主任、教导第二旅四团政治处主任、滨海军区四团政治处主任、滨海军区第二军分区副政委兼政治部主任。
解放战争时期,任
八路军山东军区第二师、
东北民主联军第二师政治部、
中国人民解放军第四野战军第一纵队二师政治部主任、副政委、代政委、政委,第四野战军三十八军政治部副主任。参加了三下江南、四平攻坚和辽沈、平津等战役。
新中国成立后,先后任
中国人民志愿军第三十八军、中国人民解放军第三十八军政治部主任,
中国人民解放军第十九兵团政治部副主任,军事科学院战史研究部研究员、副部长。