试中举；光绪二十年（1886年），登进士，同年五月，改翰林院庶吉士。次年，考取镶黄旗觉罗官学汉教习。光绪十五年四月，散馆，授翰林院编修；后改国史馆协修。光绪十八年，任会试同考官。光绪十九年，任湖北乡试正考官。光绪二十四年，任陕西道监察御史，次年掌陕西道监察御史。光绪二十六年，稽查兴平仓事务。后署掌福建道监察御史、浙江道监察御史、江西道监察御史。光绪二十八年（1902年），任刑科给事中。