进士，改庶吉士。光绪十二年，任翰林院编修。光绪二十一年，任会试磨勘官、国史馆协修官。光绪二十三年，任国史馆纂修官、功臣馆纂修官，署国史馆总纂官。光绪二十四年，以知府分发省分补用，捐指云南归候补班补用。光绪二十七年，署云南大理府知府，光绪二十八年，任云南东川府知府。