Entre els resultats més notables de Zhang hi ha la medalla d'argent al campionat del món juvenil a les edicions de 1996 (el campió fou Emil Sutovsky) i 1998 (el campió fou Darmén Sadvakàssov). El 2001 va guanyar el campionat de la Xina. El 2002 participà amb l'equip de la Xina a l'olimpíada de 2002 a Bled, on hi puntuà 8.5/12. Va prendre part al Campionat del món de la FIDE de 2002, però fou eliminat en tercera ronda per Vesselín Topàlov.