御史。后转四川道监察御史。光绪十九年（1893年），升为礼科给事中，改吏科。光绪二十一年（1895年）补福建盐法道。光绪二十四年（1898年），署福建按察使，次年署布政使。次年任江苏上海道。光绪二十六年（1900年），升江西按察使，改湖南布政使，署浙江巡抚。次年卒。光绪二十八年（1902年），光绪帝恩准在上海为其建专祠，按巡抚待遇抚恤。