1936年,加入中华民族解放先锋队。
1938年参加八路军,同年加入中国共产党。
抗日战争时期,历任小队长、队长,晋察冀军区第二军分区教导队政治教员,第十九团政治处干部教育股股长,直属队团总支书记兼政治协理员,第四十三团政治处主任。参加了百团大战、反“蚕食”等战役战斗。
解放战争时期,任热河军区政治部联络部副部长,冀热察军区军工部政治委员,警卫团政治委员,冀察热辽军区炮兵旅政治委员,第四野战军炮兵第一师政治部主任,第五师副政治委员。参加了高四台、兴仁堡、赤城、塔山、平绥等战役战斗。
中华人民共和国成立后,任中国人民解放军师政治委员,中国人民解放军海军造船部部长、海军舰船修造部部长,海军司令部副参谋长,海军装备部部长,国家第六机械工业部军管会副主任,北海舰队副司令员,海军副参谋长。