。光绪十五年，任方略馆协修官、会典馆协修官。光绪十六年，任方略馆纂修官。次年升任方略馆总纂官。光绪二十年，任会试同考官、武英殿总纂官。光绪二十四年，任翰林院侍讲、会典馆协修官、翰林院侍读、日讲起居注官。光绪三十一年，任国史馆纂修、武英殿提调。后历官山西大同府知府。宣统元年，任冀宁道、山西提学使。宣统三年，官至直隶提法使。民国后不仕。