中共新乡市委常委、新乡市副市长。2004年2月，任中共开封市委常委、副市长（2008年3月至2009年1月，在中央党校第八期中青年干部培训二班学习）。2009年2月，任河南省水利厅副厅长。2011年9月，任河南省人民政府副秘书长。2013年4月，任中共南阳市委副书记、副市长、代市长（2013年5月当选市长）。2016年5月，任中共郑州市委副书记，郑州市副市长、代理市长。2018年1月，调任黑龙江省人民政府副省长。