升任沈阳军区政治部副主任兼干部部部长，后调任陆军第16军政委。1990年4月任广州军区政治部主任，1992年11月任北京军区政治部主任。1993年12月至2000年12月任南京军区政治委员，党委书记。1988年9月被授予少将军衔，1993年7月晋升为中将军衔，1998年3月晋升为上将军衔。