馆协修官。光绪十八年，为会试同考官。光绪二十一年，授会典馆图上纂修官、次年改会典馆图上总纂官。光绪二十八年，任湖北乡试副考官、八旗小学堂提调官、编书处总纂官、武英殿协修官。次年任武英殿纂修官、撰文处行走。光绪三十一年，任文渊阁校理。光绪三十三年，任山西平阳府知府，后改广东提学使。宣统三年，任云南提法使。