He was loaned to China League One clubs Jiangxi Beidamen and Wuhan Three Towns for the 2020 and 2021 season respectively, and won the division and achieved promotion with the latter. He retained his position in Shenzhen's first team for the 2022 season, making his Chinese Super league debut on 17 June 2022 in a 1-0 win over Cangzhou Mighty Lions and scoring his first CSL goal in a 3-2 defeat against Tianjin Jinmen Tiger.
International
On 20 July 2022, Xu made his international debut in a 3-0 defeat against South Korea in the 2022 EAFF E-1 Football Championship, as the Chinese FA decided to field the U-23 national team for this senior competition.[3]