宣统元年(1909年),任划界大臣。 宣统三年(1911年),出任
四川省布政使。 民国6年3月31日,出任北洋政府外交部次长。
清光绪三十三年(1907年),任外务部右参、
云南省交涉使。宣统元年(1909年),任划界大臣。翌年,任外务部右丞。宣统三年(1911年),出任四川布政使。辛亥革命后,寓居
上海市。民国2年(1913年)12月,被
北洋政府任命为驻
意大利公使。民国4年9月,辞职回国。民国6年3月31日,出任北洋政府外交部次长。同年7月,张勋复辟时,被任命为外交部右侍郎,不久去职。