部湖广司主事。次年，改户部山西司员外郎。光绪二十四年，任会试同考官。光绪二十七年，任山西道监察御史。次年，掌广西道监察御史，并兼署掌贵州道监察御史。光绪三十一年，任湖广道监察御史 、京畿道监察御史。光绪三十二年，兼署吏科掌印给事中。光绪三十二年，任四川潼川府知府。