同考官。光绪七年，任国史馆协修。次年，任云南乡试副考官。光绪十三年，任湖广道监察御史。光绪十六年，任福建道监察御史。光绪十七年，掌广东道监察御史。光绪十八年，任会试同考官。光绪十九年，协理京畿道监察御史、掌京畿道监察御史。光绪二十年，任会试内帘监试官、广西学政。光绪二十一年，任户科给事中。光绪二十四年（1898年），升任户科掌印给事中。后官至四川川北道。