983年9月参加工作。1983年加入中国共产党。历任共青团宁波市委副书记、书记，中共鄞县县委副书记，宁波市江北区委副书记、区长、区委书记，舟山市委常委、市委组织部部长、市委副书记、代市长、市长、市委书记、市人大常委会主任等职。2012年7月被任命为浙江省人民政府副省长。同年11月当选中国共产党第十八届中央委员会候补委员。2018年1月当选浙江省人大常委会副主任；次月，任省人大常委会党组书记。2018年2月24日，当选为第十三届全国人大代表。