在北京出生并长大，曾经就读于北京市八一学校。1969年1月，因文化大革命对家庭带来的冲击而被迫中止学业，作为知青前往陕西省延安市延川县梁家河村参加劳动与工作。在此期间，于1974年1月加入中国共产党，并在后期担任了梁家河村党支部书记。1979年自清华大学化工系毕业后，曾分别任国务院办公厅秘书、中央军委办公厅和河北省正定县县委书记。1985年起，先后在福建省厦门市、宁德地区、福州市任职。1999年晋升正省部级，之后历任福建省人民政府省长、中共浙江省委书记和中共上海市委书记。2007年10月，中共十七大闭幕