1994年10月，任陆军第十二集团军政治委员、党委书记。1994年10月到1996年1月，任南京军区政治部主任、南京军区党委常委。1996年1月到2000年6月，任兰州军区政治委员、兰州军区党委副书记、书记。2000年6月到2005年12月，任中国人民解放军军事科学院政治委员、党委书记。1988年9月授少将军衔，1996年1月晋升中将军衔，2002年6月21日晋升上将军衔。是中共第十四届中央候补委员，1997年9月当选第十五届中央委员，2002年11月14日在中国共产党第十六次全国代表大会上当选为第十六