农业大学牧医工程学院任教，1996年12月任牧医工程学院副院长，1997年12月升任院长。2000年7月任郑州牧业工程高等专科学校校长，2003年10月任河南农业大学校长；2009年2月任中共濮阳市委副书记、市长；2011年5月任河南省委高校工委书记，省教育厅厅长。2013年1月，当选河南省人民政府副省长。2017年3月，任中共湖北省委常委。4月，兼任省委宣传部部长。2020年7月，兼任省委政法委书记。