光绪二年（1876年）丙子恩科进士，改庶吉士。光绪三年（1877年）散馆，授翰林院编修。光绪十年，改上书房行走、授溥伦溥侗读、光绪十一年，提督湖北学政。光绪十五年，载济读、文渊阁校理。光绪十八年，任国子监司业。光绪十九年，任詹事府右春坊右中允、左中允、司经局洗马，后任日讲起居注官、翰林院侍讲。光绪二十一年，任翰林院侍读。光绪二十二年，改鸿胪寺卿。次年，任四川正考官。光绪二十四年，任奉天府府丞光绪二十七年，任顺天府府尹、都察院左副都御史，署兵部右侍郎。次年任考试提督衙门笔帖式、验看月官、朝审大臣。光绪二十九年