Bij haar wereldbekerdebuut, op 17 december 2010 in Beida Lake, eindigde Xu direct op de achtste plaats. Twee dagen later, op 19 december 2010, stond de Chinese in Beida Lake voor de eerste maal in haar carrière op het podium van een wereldbekerwedstrijd. Op de wereldkampioenschappen freestyleskiën 2013 in Voss eindigde ze als vierde op het onderdeel aerials.