殿试登进士二甲，改庶吉士。光绪十二年，授刑部湖广司主事。光绪十四年，改刑部清档房主事。光绪十五年，升刑部奉天司员外郎、右庶子、日讲起居注官。光绪十六年，任会试同考官、镶白旗官学管学官。光绪十八年，任左庶子、翰林院侍讲学士。光绪二十年，任翰林院侍读学士、少詹事、詹事。光绪二十一年，任内阁学士。光绪二十二年，任盛京工部侍郎。光绪三十年，兼署盛京兵部侍郎。光绪三十一年，任正黄旗汉军副都统。光绪三十四年，任成都副都统。