年，任吏部文选司主事。光绪二十一年，任吏部验封司员外郎。光绪二十四年，任会试监试官、考试拔贡监试官、浙江道监察御使、武会试监试官。光绪二十六年，任督理街道监察御史。光绪二十七年，当兵科给事中。光绪三十年，任兵科掌印给事中。宣统元年，改广东高雷阳道、直隶热河道。