爲山东运河道。光绪二十八年，任浙江杭嘉湖道；委署浙江按察使。光绪二十九年，委署浙江布政使。次年，委署浙江盐运使。光绪三十一年，任浙江督粮道。三十二年，改浙江盐运使。光绪三十三年，任浙江按察使。光绪三十四年，任直隶布政使。宣统元年（1909年），暂护直隶总督兼北洋大臣兼管长芦盐政。