1982年7月复旦大学毕业后,在杭州大学和浙江省诸暨县委宣传部、县委办公室工作。
1985年1月后,历任浙江省诸暨县副县长兼县计经委主任、绍兴市政府副秘书长,诸暨县委书记。
1990年8月任浙江省委办公厅副主任,1993年4月任浙江省委政策研究室主任,1994年1月任浙江省委副秘书长兼省委政策研究室主任、省政府发展研究中心主任,1998年6月任浙江省温州市委书记,2000年4月任浙江省委常委、温州市委书记。
2002年3月任四川省委副书记,2002年4月任四川省委副书记、省政府副省长、党组副书记,2007年1月任四川省委副书记、省政府省长、党组书记(2002年6月至2007年9月兼任四川行政学院院长)。
中共十七大代表,十七届中央委员。