任济南军区装甲兵司令部作战处参谋，1974年10月任师司令部作训科科长（期间：代理营长半年），中共第十六届中央候补委员。九届全国人大代表。十一届全国人大常委会委员。1994年2月晋升为少将军衔，2000年7月晋升为中将军衔。2006年6月24日晋升为上将军衔。