清云南蒙自人,字树嘉,号稼堂。道光进士。任江南道监察御史。道光十九年(1839)以云南西南各处种值罂粟,制卖鸦片,奏请饬令所属地方官严禁。后历任太原知府、顺天府尹、江西巡抚等职。咸丰二年(1852)署刑部右侍郎,旋署河南巡抚,兼东河道总督。太平军进军长江中下游地区,他饬属力行保甲,开办团练,进行防堵。再次奉召入京,署户部右侍郎兼管钱法堂事务。旋授河南巡抚。三年督师南阳,攻打太平天国北伐军,战败被褫职。六年复授直隶按察使。后病死。