科学校数学专业学习。1997年12月，任中共方城县委书记。2001年9月，任南阳市副市长。2005年5月，任中共商丘市委常委、组织部部长。2007年1月，任中共商丘市委常委、副市长。2011年8月，任河南省安全生产监督管理局局长。2013年4月，任中共平顶山市委副书记，市人民政府副市长、代理市长、市长。2017年2月，任中共新乡市委书记。