1982年7月任石家庄煤矿机械厂助理工程师;
1987年7月任河北省省计经委工业处干事、副主任科员、主任科员,
1992年8月任河北省省计经委长期规划处副处长,
1996年10月任河北省机械厅副厅长、党组成员,
1998年11月任河北省邢台市副市长,期间于1999年10月至2000年10月在新加坡南洋理工大学管理经济学专业学习,
2003年3月任河北省省科学技术厅厅长、党组书记,
2003年12月任河北省廊坊市委副书记、政府代市长,
2004年2月11日在廊坊市第四届人民代表大会第二次会议上当选为廊坊市人民政府市长,
2011年12月 任邢台市委书记。