上海，办理水陆军械转运。累保为道员，督办松沪釐捐。光绪二年，掌管两淮盐运使。旋授苏松太道。历任江西按察使、布政使。十一年，改三品京堂，充出使英俄等国大臣；授太常寺卿，迁大理寺卿，仍留使。十三年，改驻为英国、法国、义大利、比利时四国大使。光绪十五年，召授广东巡抚。光绪十八年，卒。