道光进士。历任编修、内阁学士、兵部侍郎、江苏学政、礼部与吏部侍郎等职。1854年任浙江巡抚。1855年,调兵在浙西、皖南抗击太平军,并攻下皖南徽州(今歙县)、休宁、石城(今广阳)。次年,又攻下太平(治今仙源)、祁门、宁国等地。1857年夏,擢升两江总督,驻常州。搜括苏、浙钱粮供给清军江南大营。1858年11月,会同大学士桂良、吏部尚书花沙纳与英、法、美三国改订税则和通商章程:承认贩卖**为合法贸易;进出口货物,一律按时价抽5%关税,洋货远销内地一律按时价抽2.5%的子口税;各口税收划一办理,“邀请”英人帮办海关税务等。1860年3月,因太平军攻浙江杭州而派遣军队增援。5月,太平军攻破江南大营时逃出常州。临出逃时打死跪留的常州绅民十余人(一说无死者或死一人)。后托词借洋兵助剿而逃循上海。是年6月,被清政府革职拿问。1862年12月处死