El Estadio de Shanghai, construido en 1997, está considerado uno de los más modernos de la RP China. Es lógico, por lo tanto, que fuera elegido como sede de los Juegos Mundiales de Verano Special Olympics 2007.

El estadio sigue acaparando reconocimientos a su calidad y esplendor un año tras otro. Fue proclamado mejor recinto deportivo de Shanghai en 1998 y mencionado en la lista de los diez mejores edificios clásicos de la ciudad un año más tarde. Cuando la candidatura de China para organizar los Juegos Olímpicos de 2008 resultó ganadora, el estadio se impuso a muchos otros recintos que también aspiraban a albergar el Torneo Olímpico de Fútbol.

El estadio tiene un aforo de 56.000 localidades de asiento y está situado en el barrio comercial del distrito Xujiahui de Shanghai, a 20 km del aeropuerto Hongqiao de Shanghai y a 50 km del aeropuerto de Pudong.