Xu has won three singles and three doubles titles on the ITF tour in her career. On 25 July 2016, she reached her best singles ranking of world number 202. On 22 August 2016, she peaked at world number 127 in the doubles rankings.
At the 2014 Shenzhen Open, Xu made her WTA tour debut. Having been given a wildcard into qualifying for the singles main draw, she was drawn against Britain's Johanna Konta. Despite a difference of over 500 places in the world rankings, Xu won in straight sets,[1] but lost to Lyudmyla Kichenok in the final round. Partnering Sun Ziyue again in doubles at the tournament, Xu was given a wildcard into the main draw,[2] but couldn't make it past her fellow Chinese pairing of Wang Yafan and Zheng Jie,[2] who later made it to the semifinals.[2]