，任总理海军事务衙门帮总办；同年改甘肃甘凉道。光绪二十一年，署甘肃布政使；任甘肃西宁道。光绪二十三年，署西宁办事大臣。光绪二十四年，任安徽安庐和滁道、安徽按察使。光绪二十八年，署安徽布政使，次年实授安徽布政使，护理安徽巡抚。光绪三十一年，任甘肃新疆巡抚。宣统元年（1909年），任会办盐政大臣。