1991年8月起，历任平顶山市税务局干部、计算机中心主任，平顶山市国税局信息中心主任，市委组织部知工办副主任、市干部考试中心主任等职务。2000年2月，任中共湛河区委常委、副区长。2002年10月，任中共新华区委副书记、区长。2006年2月，任中共舞钢市委副书记、市长。2008年11月，任河南省水利厅副厅长。2014年2月，任中共安阳市委常委、副市长。2015年12月，任中共安阳市委副书记、代市长，2016年2月当选市长。2018年2月24日，当选为第十三届全国人大代表。2018年9月，任中共郑州市委副