光绪十二年，登第二名繙译进士，授翰林院庶吉士，后升翰林院编修。光绪十九年，任右中允、翰林院侍讲。光绪二十六年，任左庶子。光绪二十七年，授翰林院侍读学士。光绪三十年，授繙译会试副考官。光绪三十一年，任光禄寺卿。光绪三十二年，任都察院副都御史。宣统三年，任毓庆宫行走，为溥仪帝师，教习满文，后任正蓝旗汉军副都统。宣统十四年八月初六日（1922年9月26日）卒，谥文直，派贝子溥伒往奠，赏陀罗经被，赏银三千圆治丧，赠少保。