出生于山西朔州,河北省武安县人。中共党员。在职博士研究生,工学学士。曾任中共临汾市委副书记、市长。现任山西省政府国有资产监督管理委员会党委副书记。
1975年2月参加工作,1976年12月加入中国共产党。1975年2月在山西省朔县木寨村插队,任村党支部副书记。1978年10月在北京工业学院飞行器工程系学习,获工学学士学位。1982年7月任空军后勤学校教员、教学参谋。1983年9月任空军后勤部助理。1985年12月任山西省委组织部组织处、党政干部处主任科员。1991年1月任山西省委组织部党政干部处副处长。1994年7月任山西省委组织部干部综合处处长。1996年2月任太原市委组织部部长(1996年4月至1998年3月在中国社会科学院研究生院法学系经济法专业研究生课程班学习)。1996年11月任太原市委常委、组织部部长(1998年9月至1999年7月在中央党校一年制中青年干部培训班学习)。2001年7月任中共阳泉市委副书记。2006年2月至2006年4月任中共临汾市委副书记、副市长、代理市长。2006年4月任中共临汾市委副书记、市长。2007年12月免职。2010年1月任山西省政府国有资产监督管理委员会党委副书记。