十三年，任总理衙门章京。光绪二十年，任菩陀峪万年吉地监修官。光绪二十一年，随张荫桓赴广岛。次年，任同文馆帮提调、帮总办、户部云南司郎中，随张荫桓赴日本订商约。光绪二十三年，任参赞官随张荫桓出洋。次年任总理衙门总办章京。光绪二十七年，掌八旗俸饷处印钥，任外务部左丞。光绪二十九年，任河南布政使。光绪三十二年，护河南巡抚。同年，任江西巡抚。光绪三十四年，署吏部右侍郎。宣统元年，任实录副总裁官。宣统二年，任吏部右侍郎，暂署绥远城将军、节制绥远城等处垦务。