Bij haar wereldbekerdebuut, in december 2014 in Peking, scoorde Xu direct wereldbekerpunten. In februari 2015 behaalde de Chinese in Moskou haar eerste toptienklassering in een wereldbekerwedstrijd. In januari 2019 stond ze in Lake Placid voor de eerste maal in haar carrière op het podium van een wereldbekerwedstrijd. Op de wereldkampioenschappen freestyleskiën 2019 in Park City eindigde Xu als zestiende op het onderdeel aerials.