Спортивное сооружение было построено в 1924 году на острове Петровский, где любили отдыхать местные жители. Создателем проекта являлся инженер А. О. Воеводин, стадион носил имя Ленина. Первоначально он принимал 1000 посетителей, в 1933 году его реконструировали, территория значительно расширилась и количество зрителей возросло до 25000.
Во время Второй мировой войны стадион стал военным объектом, где располагалась военная часть, стояла зенитно-ракетная батарея. В этот период сооружение серьезно пострадало, в холодные блокадные зимы ленинградцами на дрова были использованы полусгоревшие трибуны. За 1957-1961 годы сооружение было полностью реконструировано.
Стадион им. Ленина в 1992 году переименовали в 'Петровский', затем в 1995 году он стал домашним стадионом спортивного общества 'Зенит'. Здесь проводились 'Игры доброй воли', проходят известные матчи и чемпионаты, что привлекает огромное количество как горожан, так и гостей Санкт-Петербурга. На территории находится магазин 'Зенит', где можно приобрести фирменные товары, кассы, ресторан 'Юность'. Недалеко от стадиона 'Петровский' располагается станция метро 'Спортивная', троллейбусная и автобусная остановки.