El estadio fue sede de juegos para la Copa Mundial Femenina de la FIFA 2007 y los preliminares de fútbol en los Juegos Olímpicos de Pekín 2008. Cubre 78 000 metros cuadrados, una longitud de 380 metros, un ancho de 270 metros y una altura de 53 metros. El estadio costó casi 1,5 billones de yuanes.