宣教部副部长。第二次国共内战期间，任太岳军区政治部组织部部长。先后参加了翼城、霍县、灵石等战斗。1946年7月，任太岳军区政治部副主任，1947年5月，任主任。1948年5月，任华北军区第15纵队政治部副主任，8月任主任。参加了临汾战役、晋中战役、太原战役等。1949年4月，任第18兵团第62军政治部主任。中华人民共和国成立后，任西康省军区副政治委员。1956年于政治学院毕业后，任军政治委员。1964年，调任中共中央国防工业政治部副主任。1961年，被授予少将军衔。1979年，任军事科学院政治部主任