吉林省白城市大安市人。1968年2月参加中国人民解放军。历任第64集团军190师568团团长,第64集团军190师参谋长,1990年任第64集团军190师副师长,第64集团军190师师长。1996年7月—1998年10月任第40集团军参谋长,1998年10月—2001年12月任陆军第40集团军副军长,2001年12月—2003年12月任第40集团军军长,2003年12月—2007年6月任兰州军区参谋长,2007年6月—2012年10月任兰州军区司令员。2012年10月退役。1993年7月晋升为大校军衔,1998年7月晋升为少将军衔,2005年7月晋升为中将军衔,2010年7月5日晋升为上将军衔。(7月19日举行晋衔仪式)是中共第十七届中央委员。