抗日战争时期,他先后任抗日军政大学一分校三校司令部书记,三校五队、一队副政治指导员,山东军区教导第二团干事、参谋,胶东军区海军支队政治处干事等职,先后参加了掖北突击战、胶东牙山反扫荡反袭击战、胶东反顽连续攻击战等战役战斗,为建立和巩固抗日革命根据地作出了积极贡献。
解放战争时期,他历任东北军区三纵队二支队股长,
牡丹江市军区政治部副科长、教导营政治委员、巡视团主任,师政治部科长,科长兼教导大队政治委员,公安中央纵队团代理政治委员等职,随部队历尽艰险转战东北,参加了白旗屯攻击战、朝阳镇攻击战、穆陵
八面通镇反
伏击战等多次战斗,后南下参加了冬季攻势作战和长春、辽沈、平津战役。
新中国成立后,他历任公安一师三团政治委员,中国人民志愿军公安一师一团政治委员,公安军司令部副处长,总参警备部副处长,公安部处长,人民武装警察部队处长,公安部队司令部部长等职,多次出色完成重大活动的安全警卫任务,维护了首都的安全稳定。到第二炮兵部队工作后,他历任某部参谋长、某部政治委员、第二炮兵技术学院政治委员、第二炮兵副政治委员等职,为
中国人民解放军火箭军的建设作出了贡献。