赴直隶按查外委白勤被诬冤毙之事，护理总督屠之申等人降黜。督江苏学政。不久，偕侍郎宝兴勘视南河垛料，据实上奏。道光十一年（1831年），擢左都御史，召还京师，未至，命查勘江南赈灾情况。次年，回京，署翰林院掌院学士，典顺天乡试。道光十三年（1833年），擢工部尚书，典武会试，因违例坐降大理寺卿。道光十九年（1839年），乞病归乡，卒于家，年七十四。《清史稿》有传。