抗日战争时期,任黄骅县抗日救国会第十一分会秘书,八路军一一五师东进抗日挺进纵队第六支队连政治指导员、支队政治处宣教股股长,一一五师教导第六旅政治部宣教科科长、组织科科长,渤海军区第二军分区政治处副主任、主任。
解放战争时期,往渤海军区第二军分区政治部主任、副政治委员,山东兵团渤海纵队第十一师政治部主任。
中华人民共和国成立后,任华东军区公安部队师政治委员,华东军区公安部队政治部副主任,上海警备区政治部主任,中国人民解放军总政治部宣传部副部长、青年部部长,北海舰队政治部主任、副政治委员,南海舰队副政治委员等职,为部队革命化、现代化、正规化建设作出了贡献。
个人荣誉
1955年被授予大校军衔;
1964年晋升为少将军衔;
曾荣获独立功勋荣誉章。