日古巴总领事官。光绪二十一年，任驻美二等参赞官、办驻美出使大臣事务、办驻美出使大臣事务。光绪二十三年，任驻俄二等参赞官。光绪二十五年，任和兰副议员代理，驻俄出使大臣事务。光绪二十九年，任山东登莱青道员，任东海关监督。光绪三十二年，任湖南岳常沣道、山东登莱青胶道。光绪三十四年，任直隶按察使。宣统元年，任甘肃布政使。宣统二年，任甘肃新疆巡抚。