宁省锦州市革命委员会主任。1968年5月至1975年11月，任中国人民解放军陆军第40军军长。1975年11月3日至1978年11月6日，任中国人民解放军陆军第14军军长。1978年11月6日至1985年6月，任中国人民解放军昆明军区副司令员，率部参加两山战役；1980年6月，担任军区党委常委。此外担任政协第七届全国委员会委员。1988年7月，被授予中国人民解放军独立功勋荣誉章。此外担任中共第十二届中央候补委员。2013年7月23日，因病医治无效在北京逝世，享耆寿94岁。