Xu has won three singles and two doubles titles on the ITF tour in her career. On 27 June 2016, she reached her best singles ranking of world number 212. On 23 May 2016, she peaked at world number 177 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]