。2000年1月，任中国信息报社总编辑（期间：2000年9月至2003年7月，在中国社科院研究生院读博士研究生）。2004年9月，任山西省人民政府副秘书长、山西省政府研究室主任。2006年2月，任中共山西省委宣传部常务副部长。2008年3月，任山西省人民政府秘书长。2011年1月，任中共晋城市委副书记、代市长、市长（4月当选）。2013年2月，任中共运城市委副书记、代市长；3月正式当选市长。2016年5月，任中共吕梁市委书记。2016年11月，升任中共山西省委常委、宣传部部长，不再担任中共吕梁市委书记。