二十二年，任太常寺少卿，管理觉罗学事务，任通政司副使。光绪二十三，任福建正考官；次年改光禄寺卿。光绪二十四年，任宗人府府丞；后改都察院左副都御史。光绪二十五年，兵部左侍郎。光绪二十七年，任户部右侍郎兼管钱法堂事务，升任工部尚书、管理沟渠河道事务。同年改刑部尚书。光绪二十八年，兼署工部尚书、磨勘试卷大臣。光绪二十九年，任顺天乡试副考官。次年，任殿试读卷大臣。光绪三十二年，改镶红旗蒙古都统、查斋大臣。次年，任阅卷大臣。光绪三十四年，署理法部尚书。宣统元年，任礼部尚书，署理法部尚书。