参加朝鲜战争，担任115师副师长、师长。1954年起任39军参谋长、副军长兼参谋长。后升任总参谋部作战部副部长、部长。1975年，任山西省军区司令员。1980年，任乌鲁木齐军区副司令员。1964年晋升为少将军衔，获得三级独立自由勋章、三级八一勋章、二级解放勋章。