河南省委政研室政治理论处和工业处。1993年1月，任河南省委政策研究室综合处处长。1998年12月，担任河南省平顶山市委常委、秘书长。2001年3月升任河南省委副秘书长。2006年2月，兼任河南省委政策研究室主任。2008年3月，担任中共河南省鹤壁市委书记。2011年9月，升任山西省人民政府副省长。2018年1月，任山西省人大常委会副主任。2018年2月24日，当选为第十三届全国人大代表。