967年3月至1968年4月，任辽宁省阜新市军事管制委员会副主任。1968年5月至1970年4月，任辽宁省锦州市革命委员会主任。1968年5月至1975年11月，任中国人民解放军陆军第40军军长。1975年11月3日至1978年11月6日，任中国人民解放军陆军第14军军长。1978年11月6日至1985年6月，任中国人民解放军昆明军区副司令员，率部参加两山战役；1980年6月，担任军区党委常委。此外担任政协第七届全国委员会委员。1988年7月，被授予中国人民解放军独立功勋荣誉章。此外担任中共第十二届中央候补