Zhang Xiaoguang (张晓光) nasceu em Maio de 1966 na província de Liaoning e a missão Shenzhou-10 foi a sua primeira missão espacial.
Foi seleccionado para o programa espacial tripulado em Janeiro de 1998 após ingressar na Força Aérea do Exército de Libertação do Povo onde foi Comandante de Esquadrão. Na força aérea acumulou mais de 1.000 horas de experiência de voo em vários tipos de aeronaves.
Zhang Xiaoguang torna-se no 530.º ser humano e no 9.º taikonauta da China (juntamente com Wang Yaping) a realizar um voo espacial orbital.