光十六年四月十二（1836年5月26日），召京，九月十二（10月21日），任盛京兵部侍郎，同年改盛京刑部侍郎。道光十七年，任刑部右侍郎、镶红旗汉军副都统。道光十八年，任热河都统。道光十九年，任乌鲁木齐都统。道光二十四年，任漕运总督。道光二十五年，分别任陕西巡抚、福建巡抚、云南巡抚和陕甘总督。