兵室参谋、副主任、副团长、团长、师参谋长、师长。1983年，担任中国人民解放军第1军参谋长，参与两山战役。1985年，任中国人民解放军第1集团军政委。1990年，任该集团军军长。1992年，升任总参谋长助理。1994年，晋升中将军衔。次年，担任中国人民解放军副总参谋长，2000年6月晋升上将军衔。