光绪二年，登进士，以主事用签分刑部云南司行走。光绪十一年，兼秋审处行走。光绪十四年，任奉天司主稿、四川司主事。光绪十六年，任刑部贵州司员外郎。光绪十七年，任督捕司郎中。光绪二十年，任浙江道监察御史。光绪二十二年，任掌浙江道监察御史。光绪二十四年，改四川雅州府知府，后改任浙江湖州府知府。