Previamente, el doctor Zhang desempeñó las funciones de Administrador Adjunto de la Administración Meteorológica de China (CMA) de 2006 a 2008; Director General del Departamento de Sistemas de Observación y de Información de la CMA de 2004 a 2006, y Director General del Centro Meteorológico Nacional de Satélites de China (CMA) de 1998 a 2004. Durante el ejercicio de esas funciones en la CMA, dio apoyo a estudios y planes estratégicos para la modernización de la meteorología en China. Encabezó la iniciativa para elaborar el plan decenal (2000-2010) del Programa de Satélites Meteorológicos de China y dio seguimiento a su ejecución, incluidos el desarrollo y funcionamiento de los satélites FY-2 (geoestacionario) y FY-3 (de órbita polar), bajo la supervisión general de la CMA y con el apoyo del Gobierno de China.
El doctor Zhang se graduó en meteorología satelital en 1986, y obtuvo una maestría en ciencias de la Academia de Ciencias Meteorológicas de China en 1989 y el título de Doctor de la Universidad de Pekín en 1993.
El doctor Zhang asumió el cargo de Subsecretario General el 1 de septiembre de 2016.