，改左赞善，日讲起居注官，南书房行走。道光二十三年（1843年），升翰林院侍讲，仍任洗马。道光二十四年（1844年），升太仆寺少卿，为广东乡试正主考，会试同考官。道光二十五年（1845年），升光禄寺卿，改太常寺卿。道光二十六年（1846年），出爲山东学政。道光二十七年（1847年），加内阁学士，仍提督山东学政。道光二十八年（1848年）二月五日，迁兵部右侍郎。丁忧去职，服满后补任原官。咸丰元年（1851年）五月二十日，署理吏部右侍郎，闰八月十三日授兵部右侍郎。十二月十四日改户部右侍郎，兼管钱法堂事务