书记、政法委书记、副市长、市长，上饶市委副书记、代市长、市长等职。2008年起担任全国人大代表。2011年8月任中共上饶市委书记。2013年8月，不再担任中共上饶市委书记、常委、委员职务。2013年9月，任河北省公安厅厅长。2014年12月，任河北省人民政府副省长。2015年3月，兼任河北省公安厅党委书记。2016年6月，升任中共河北省委常委、政法委书记。9月22日，辞去副省长职务。2017年3月，不再担任河北省公安厅厅长。