Het centrum heeft een overdekte arena genaamd Indoor Stadium met 18.000 zitplaatsen, een overdekt zwembad met 5.000 zitplaatsen en een buitenzwembad met ook 5.000 zitplaatsen. Het Shanghai Oriental Sports Center ligt dicht bij de rechteroever van de Huangpu Jiang, naast het Expo Park van Expo 2010 in Shanghai's Pudong New Area. De totale investering bedroeg twee miljard yuan. Het centrum is gelegen in de buurt van het Oriental Sports Center station van de metro van Shanghai en wordt bediend door de lijnen 6, 8 en 11.