历任市场运行调节司处长、副司长；财务司副司长、司长。2010年11月，任中共金华市委副书记，市政府副市长、代市长；次年4月正式当选为市长。2013年3月，当选第十二届全国人民代表大会浙江地区代表。同年7月，任中共金华市委书记。2016年1月，调任浙江省公安厅党委书记、省公安厅厅长兼督察长，省委政法委副书记。2016年10月，任中共浙江省委常委。2017年7月，兼任省委政法委书记。2017年9月，转任中共中央纪委驻中国人民银行纪检组组长、中国人民银行党委委员。