1984年参加工作后历任国家标准局农业轻纺处干部、国家技术监督局标准化司农轻处干部;
1993年任国家技术监督局标准化司综合处副处长;
1994年任国家技术监督局标准化司农轻处副处长;
1996年任国家技术监督局标准化司农轻处处长(期间:1996年1月至1997年1月在甘肃省礼县扶贫任副县长);
1997年任国家技术监督局标准化司司长助理;
1998年任国家质量技术监督局监督司司长助理;
2000年2月任国家质量技术监督局监督司副司长;
2000年8月任国家质量技术监督局监督司司长;
2001年任国家质检总局执法督查司副司长(主持工作);
2002年任国家质检总局执法督查司司长(期间:2006年5月至2007年5月挂职任中国长江三峡工程开发总公司人力资源部副主任);
2007年任国家质检总局科技司司长;
2008年任国家质检总局食品生产监管司司长;
2010年11月任山西省太原市委副书记(正厅级);
2011年3月任晋中市委副书记(正厅级);
2011年4月任晋中市委副书记、代市长。
2011年5月24日,任晋中市委副书记、市长。
2013年7月,任国家质检总局党组成员、副局长。