十三军一八八师政治部副主任、主任，188师副政委、政委，63军副政委、政委。1967年12月21日－1973年年3月，担任石家庄市革命委员会主任。1972年5月—1975年11月，担任山西省军区政委；1975年11月—1978年11月，担任中国人民解放军陆军第十四集团军政治委员。1979年2月至1983年11月，后升任昆明军区副政委，参加中越战争。荣获二级独立自由勋章、二级解放勋章、朝鲜民主主义共和国二级独享自由勋章。1988年荣获独立自由功勋章。1997年8月9日在北京逝世，享年75岁。