Erste internationale Erfahrungen sammelte Xu Shuangshuang bei den Jugendweltmeisterschaften 2013 in Donezk, bei denen sie über 1500 Meter in der ersten Runde ausschied und im 3000-Meter-Lauf mit 9:44,83 min den zehnten Platz belegte. 2014 wurde sie bei den Juniorenasienmeisterschaften in Taipeh Sechste über 800 Meter und gewann in 4:28,78 min die Bronzemedaille im 1500-Meter-Lauf. 2018 nahm sie erstmals an den Asienspielen in Jakarta teil, bei denen sie in 9:47,42 min auf Platz fünf einlief. Im Jahr darauf gewann sie bei den Asienmeisterschaften in Doha in 9:51,76 m die Silbermedaille hinter der Bahrainerin Winfred Mutile Yavi. Sie qualifizierte sich auch für die Weltmeisterschaften ebendort im Oktober, bei denen sie mit 9:42,23 min in der Vorrunde ausschied.