山西定襄人。1934年加入中国共产党。土地革命战争时期,任中共定襄县委组织委员,定襄县牺牲救国同盟会主任。抗日战争时期,任晋察冀军区第二军分区六大队政治处主任,第二军分区政治部民运科科长,游击第二支队政治处主任,第二支队政治委员,第五区队副政治委员兼政治处主任,第四区队政治委员。1944年任中共晋察冀第二地委组织部部长。解放战争时期,任中共晋察冀第二地委副书记,军区第一纵队一旅政治部主任,第三旅政治部主任。1949年任第二十兵团六十六军一九六师政治委员。参加了察南、绥东、保北、平津、太原等战役。中华人民共和国成立后,任师政治委员。1950年任志愿军第六十六军一九六师政治委员。1951年起任第二十兵团军干部部副部长、部长,军政治部主任,北京军区军事法院院长。1966午任山西省军区副政治委员。1964年晋升为少将军衔。1975年10月24日在太原逝世。
(来源:《中国人民解放军将帅名录》)