年，任翰林院编修，后升任翰林院侍讲、翰林院侍读、右庶子、左庶子、翰林院侍讲学士，翰林院侍读学士。光绪二十二年，任詹事府少詹事，同年升詹事、内阁学士。光绪二十四年，署礼部右侍郎。光绪二十五年，任泰宁镇总兵，兼总管内务府大臣。光绪二十九年，以副都统衔，任西宁办事大臣。