Stadionet ble påbegynt den 6. juni 2011 og åpnet den 6. mars 2015. Den ble bygget etter internasjonale spesifikasjoner knyttet til fotball etter krav fra UEFA og FIFA, samt standarder til friidrett gjennom krav fra IAAF. Tilskuerkapasiteten er på 69 870, noe som gjør Olympiastadion i Baku til landets største stadion.