4年8月，任宁海县委副书记、代县长，2005年2月任县长。2006年6月，任中共台州市路桥区委书记。2009年7月，任中共台州市委常委、组织部部长。2013年5月，任中共温州市委副书记。2015年4月，任中共杭州市委常委、副市长。2017年2月，任中共杭州市委副书记。2018年2月13日，任湖州市委书记。