V kitajskih tekmovanjih na nacionalni ravni je Zhang dosegel veliko dosežkov za šanghajsko ekipo. Na 10. kitajskih narodnih igrah je osvojil bronasto medaljo na konju na konju in od takrat je bil izbran za člana nacionalne ekipe. Zmagal je tudi z zlato na državnem prvenstvu leta 2007 in srebro na istem aparatu na 11. kitajskih nacionalnih igrah.
Leta 2009, za večkratnim svetovnim prvakom Xiao Qinom.