Xu war elf Jahre lang in den 1880/1890er Jahren als Gesandter im Rang eines Ministers in insgesamt acht Ländern eingesetzt, unter anderem in Frankreich, Deutschland, Italien (Vatikan 1886), Japan, Österreich und Russland (um 1893 in Sankt Petersburg). Während seiner diplomatischen Laufbahn war er an Verhandlungen im Zusammenhang mit dem Chinesisch-Französischen Krieg, dem Chinesisch-Japanischen Krieg (1894/1895) und bei der Lösung von Grenzproblemen zwischen Russland und dem Nordwesten sowie Nordosten des chinesischen Kaiserreichs beteiligt. In dieser Zeit kam Xu auch einmal im Jahr 1897 mit seiner Familie zur Kur nach Bad Kissingen.