察学校，之后进入河南省公安厅工作。2003年10月，任河南省公安厅副厅长；2008年10月，任河南省公安厅党委副书记、常务副厅长；2013年8月，任安徽省省长助理、安徽省公安厅厅长；2013年11月，兼任中共安徽省委政法委副书记。2015年1月，任安徽省人民政府副省长，同时担任安徽省公安厅厅长、省委政法委副书记。