2007年，任国家质检总局科技司司长。2008年，任食品生产监管司司长。2010年11月，任中共太原市委副书记。2011年3月，任中共晋中市委副书记。一个月后，他被任命为晋中市代市长（2011年5月24日，正式当选市长）。2013年，被选为第十二届全国人民代表大会山西地区代表。2013年7月，任国家质量监督检验检疫总局党组成员、副局长。2017年9月，任中央纪委驻农业部纪检组组长、农业部党组成员。