A participat la Jocurile Olimpice din 2000 de la Sydney, unde s-a oprit în al doilea tur în fața lui Imke Duplitzer din Germania. La proba pe echipe, China a fost învinsă de Elveția în semifinală. S-a impus în fața Ungariei în finala mică și a obtinut medalia de bronz. La ediție din 2008 de la Beijing a pierdut în semifinală cu nemțoaica Britta Heidemann, apoi în finala mică cu maghiara Ildikó Mincza-Nébald, și s-a întors fără medalie. Și-a luat o pauză în cariera și a dat naștere unui fiu.[1]
A revenit la competiția în sezon 2010–2011. A câștigat titlul la Campionatul Mondial de la Catania, după ce a trecut în semifinală de românca Anca Măroiu, apoi în finală de conaționala Sun Yujie. La proba pe echipe, China a fost învinsă de România în finală și a rămas cu argint.[2]