Džang Sjaoguang, magistar, stariji pukovnik, po nacionalnosti Man, rodjen je maja 1966. godine u gradu Đindžou, u severoistočnoj provinciji Ljaonin. Juna 1985. godine, stupio je u Kinesko ratno vazduhoplovstvo. Ima ukupno 1000 sati bezbednog letenja. U januaru 1998. godine postao je kineski kosmonaut. Aprila 2013. godine izabran je za jednog od tri tajkonauta u kosmičkom brodu Šendžou 10.