至1983年7月，在华东师范大学本科学习。1983年7月至1987年9月，任宁波师范学院助教。1987年9月至1990年7月，在华东师范大学研究生学习，获硕士学位。1990年7月至1993年11月，任宁波师范学院讲师。1990年12月加入中国民主同盟。1993年11月至1997年9月，在宁波市政协工作，历任文史处副处长、处长；1997年9月至2002年4月，任宁波市海曙区人民政府副区长；2002年4月至2012年4月，任宁波市人民政府副市长。2008年，当选第十一届全国政协委员，代表教育界，