V čínské soutěži na národní úrovni, Zhang dosáhl mnoha úspěchů pro šanghajský tým. Získal bronzovou medaili na koních na 10. čínských národních hrách a od té doby byl vybrán členem národního týmu. Také vyhrál zlato na národním šampionátu v roce 2007 a stříbro na stejném aparátu na 11. čínských národních hrách.
V roce 2009, za mnohonásobným světovým šampiónem Xiao Qinem.