清江西新建人,字憩棠。嘉庆进士。道光十六年(1836)任安徽布政使,十九年擢安徽巡抚。在任兴修水利,修筑安庆、访州、池州、太平沿江堤坝。鸦片战争爆发后,招募团练,严守江防。二十二年英军直逼南京城下,奉命率兵防守芜湖江面。次年调浙江巡抚,未赴。