Xu saavutti Pekingin olympialaisissa 2008 pronssia alle 57 kg:n sarjassa. Joukkuekilpailussa hän voitti maailmanmestaruuden 2007 sekä sai MM-pronssia 2002 ja 2006. Hän sijoittui Osakan MM-kilpailuissa 2003 alle 57 kg :n sarjassa seitsemänneksi. Hän voitti samassa painoluokassa kultaa Aasian kisoissa Dohassa 2006 ja sai hopeaa Aasian-mestaruuskilpailuissa 2007.