In March 2015, Xu transferred to China League One side Beijing BIT.[3]
On 14 March 2015, Xu transferred to China League Two side Chengdu Qbao.[4] Xu would go on to established himself as regular within the team until the club was dissolved on 1 March due to financial irregularity from the clubs owner.[5]
Xu joined third tier club Shaanxi Chang'an Athletic. His move saw him gain promotion with the club at the end of the end of the 2018 China League Two campaign.[6] In the following season he was an integral member of the squad that established themselves within the league until the club faced financial difficulties at the end of the 2022 China League One campaign.[7]
^"西北狼归来!长安联合2-1客胜影豹,陕西足球重回职业联赛" [The Xibeilang are back! Chang'an Union beat E-Power 2–1 away from home, and Shaanxi football is back in professional leagues] (in Chinese). Dongqiudi. 29 October 2023. Retrieved 14 November 2023.
^徐武 at sodasoccer.com 2015-11-01 Retrieved 2015-11-01 (in Chinese)Archived 2018-11-06 at the Wayback Machine