独立第四旅侦察科长等。中华人民共和国成立后，历任中国人民解放军第63军参谋长、副军长。1966年，担任内蒙古军区参谋长，后升任北京军区副参谋长、山西省军区副司令员、司令员等职。
军衔及荣誉.1960年晋升为大校军衔，荣获三级独立自由勋章、三级解放勋章。