庶吉士。同治七年，散馆后授翰林院编修。同治十二年，任功臣馆总纂。次年，授詹事府司经局洗马、繙书房帮提调官。光绪元年，任文渊阁校理、右春坊右庶子、左庶子、日讲起居注官。光绪二年，升翰林院侍讲学士、侍读学士、繙译乡试副考官。光绪四年，授詹事府少詹事、詹事、通政使司通政使、实录馆清文总校。光绪五年，改都察院左副都御史、稽查西四旗觉罗学。光绪六年，任满州繙译会试副考官。光绪十三年，授三等侍卫、索伦领队大臣。光绪二十一年，任鸿卢寺卿、会典清文总校。光绪二十三年，署太常寺少卿。光绪二十四年，任内阁学士、以礼部侍郎衔、署