Nascido a 13 de Outubro de 1964 em Zaoyang, província de Hubei, Nie Haisheng (聂海胜) é piloto de caça da Força Aérea do Exército de Libertação do Povo (FAELP), sendo seleccionado para o programa espacial em Janeiro de 1998. No seu treino na FAELP, Haisheng assumiu as tarefas de Comandante de Esquadrão de Voo, Comandante Executivo e Mestre Navegador, formando-se em 1987. Atingiu a patente de Tenente Coronel na FAELP.
Em 1998 foi seleccionado para o programa espacial da China e foi um dos três candidatos seleccionados para o grupo de treino para a primeira missão espacial tripulada da China. Yang Liwei acabou por se tornar no primeiro chinês a viajar no espaço, enquanto que Zhai Zhigang foi o seu suplente e Nie Haisheng o segundo suplente.
O primeiro voo espacial de Nie Haisheng teve lugar entre 12 e 16 de Outubro de 2005. Juntamente com Fei Junlong, Haisheng tripulou a Shenzhou-6 na primeira missão espacial da China com dois tripulantes a bordo. A missão teve uma duração de 4 dias 19 horas 32 minutos e 46 segundos. Juntamente com Fei Jinlong, Nie Haisheng tornou-se no 438.º ser humano e no 2.º taikonauta chinês a realizar uma missão espacial orbital.
A Shenzhou-10 foi a sua segunda missão espacial orbital tornando-se no 333.º ser humano e no 2.º chinês a realizar duas missões espaciais.