Nel 2007 si è trasferito con la moglie, il maestro internazionaleLi Ruofan, a Singapore, paese per il quale ha gareggiato fino al 2017 in tutte le competizioni.
Ha raggiunto il massimo punteggio EloFIDE in aprile 2001, con 2667.
Note
^Nell'onomastica cinese il cognome precede il nome. "Zhang" è il cognome.
^(EN) The Week in Chess 412, su theweekinchess.com. URL consultato il 12 settembre 2016.