Avant cela, il a exercé les fonctions d’administrateur adjoint de l’Administration météorologique chinoise (CMA) de 2006 à 2008, de directeur général du Département des systèmes d’observation et d’information de la CMA (2004-2006) et de directeur général du Centre national chinois de météorologie satellitaire (CMA) (1998-2004). Pendant qu'il travaillait au sein de l'Administration météorologique chinoise, M. Zhang a apporté son soutien aux études et plans stratégiques en vue de moderniser la météorologie en Chine. Sous la direction générale de l'Administration météorologique chinoise et avec l'appui du Gouvernement chinois, il a dirigé les activités menées dans le but de mettre en place le Plan décennal (2000-2010) du Programme de satellites météorologiques chinois et a supervisé son application, notamment en ce qui concerne le développement et l'exploitation des satellites FY-2 (géostationnaires) et FY-3 (orbite polaire).
M. Zhang s’est spécialisé en météorologie satellitaire en 1986 et a obtenu une maîtrise de l’Académie chinoise des sciences météorologiques en 1989 et un doctorat de l’Université de Beijing en 1993.
M. Zhang a pris ses fonctions de Sous-Secrétaire général le 1ᵉʳ septembre 2016.