
抗日战争时期,先后任晋察冀军区第一军分区一团俱乐部主任,营政治教导员,团总支书记,第一区队副政委,第25团政委。参加了平型关、黄土岭等战役、战斗。解放战争时期,任晋察冀军区第四旅政治部主任,第一军分区政治部主任。参加了保北、晋中、太原、平汉等战役、战斗。新中国成立后,历任华北军区后勤运输部政治部主任、政委,北京军区后勤部政治部副主任,中国人民解放军师政委,军区炮兵政治部主任,炮兵副政委,四川省军区政委。 1955年被授予大校军衔,1964年晋升为少将军衔。荣获二级八一勋章、二级独立自由勋章、二级解放勋章、一级红星功勋荣誉章。他曾动情地说:“我一生平平淡淡为党工作了六十多个春秋,不足挂齿。而在革命征途中牺牲的无数先烈,才值得我们千秋万代,永远纪念。”
1998年5月12日在石家庄逝世。