142师副参谋长，后升任师参谋长。1949年后，任中国人民解放军第142师代师长。1954年从南京军事学院毕业，任第142师师长。1957年从苏联伏龙芝军事学院毕业，任高等军事学院副班主任。1961年任第四十三军第127师师长。1964年4月2日晋升少将军衔。1964年5月任第四十二军军长。1968年7月任第四十三军军长。1971年5月兼任中共贵州省委书记（当时设第一书记）。1972年12月任广州军区副参谋长。1976年10月任昆明军区副司令员。1979年2月任南京高级陆军学校校长。1983年6月离