清满洲正白旗人。道光九年(1829)由兖沂曹济道迁河南按察使,调福建按察使。十一年迁福建布政使。十三年擢广西巡抚。十六年奉召入京。旋因疾开缺。二十四年以都统衔授漕运总督。二十五年改任陕西巡抚,调云南巡抚。不久升陕甘总督,病死任上。