清满洲正红旗人,字东岩。历任四川成绵龙茂道,四川、湖南、安徽布政使。道光十一年(1831)擢盛京刑部侍郎,调工部侍郎,兼管奉天府尹。十三年授刑部侍郎。未几,任贵州巡抚。改调湖南。二十年任湖广总督,镇压钟人杰起义。鸦片战争爆发后,他奉诏布防。仿造粤式快艇,简练汉阳水师,定期操练,严御江防。二十九年会同黔粤清军扑灭李元发起义。咸丰元年(1851)调任陕甘总督,未及赴任,病死。