抗日战争时期,任八路军第115师东进抗日挺进纵队6支队文书,学员,连政治指导员,八路军第115师教导第6旅16团政治处组织干事,营代理政治教导员,八路军第115师教导第6旅兼冀鲁边军区第三军分区基干营政治委员,冀鲁边垦区军分区兼独立团营
政治委员,渤海军区第三军分区海防工委书记兼海防大队政治委员,中共黄骅县委书记兼独立团政治委员。先后参加了冀鲁边、渤海抗日根据地反“扫荡”、反“蚕食”等战役战斗。
解放战争时期,在中共中央华东局党校学习,后任山东军区渤海军区第一军分区17团政治处主任,18团政治处主任,渤海军区新编第11师17团副团长兼参谋长,华东野战军渤海纵队11师18团团长,中国人民解放军第三野战军第9兵团第33军99师297团政治委员,淞沪警备区教导团第一副政治委员。先后参加了沧州、周村、张店、昌乐、济南、淮海、渡江等战役战斗。
中华人民共和国成立后,历任中国人民解放军华东军区公安部队军政干部学校政治部主任兼干部处处长,中国人民解放军华东军区公安部队军政干部学校第二副校长,中国人民解放军上海警备区第11师第一副师长兼参谋长,中国人民解放军上海警备区副参谋长,
中国人民解放军陆军第27军副参谋长,中国人民解放军陆军第27军79师政治委员,中国人民解放军陆军第27军政治部主任,中国人民解放军陆军第27军副政治委员,中国人民解放军北京军区政治部副主任。为部队革命化、现代化、正规化建设作出了贡献。