La sua prima stagione a livello internazionale comincia nel 2010. Con una misura di 2,23 m conquista la medaglia d'argento agli Asiatici juniores, superato dal qatariota Mutaz Essa Barshim. Più tardi, ai campionati cinesi di atletica ottiene nuovamente un secondo posto, alle spalle di Huang Haiqiang. Nonostante ottime prestazioni ai Grand Prix asiatici del 2011, si classifica solamente ottavo agli Asiatici 2011 di Kōbe. Successivamente è selezionato per prendere parte ai Mondiali 2011, dove arriva decimo ma stabilisce un miglior personale nella fase di qualificazione con una misura di 2,31 m. Zhang partecipa anche ai campionati nazionali, conquistando un oro con un salto di 2,28 m.