Lors des Championnats du monde de course en ligne de 2019, elle remporte la médaille d'or avec Sun Mengya sur le C2 - 500 m. Aux Jeux olympiques d'été de 2020, Xu Shixiao remporte l'or sur le C2 - 500 m avec Sun en devant les Ukrainiennes et les Canadiennes.