Красуйся, град Петров,
И стой неколебимо, как Россия!
Александр Сергеевич Пушкин
Каменный Иоанновский равелин с продолжающими его стенами (полуконтргардами) возведён на месте первого дерево-земляного равелина Петропавловской крепости, построенного на восточной оконечности Заячьего острова в 1704—1705 годах.
В толще стен были устроены казематы-казармы, а в левом фасе (передней стороне равелина) — Иоанновские ворота, к которым примыкали караульные помещения (кордегардии).
От Петровской куртины равелин отделял широкий ров, наполненный водой (засыпан в 1891 году). Сегодня о существовании рва напоминают частично сохранившиеся ботардо (заградительные плотины) с небольшими башенками (турелями) и оградами (палисадами), которые отделяли ров от Невы и Кронверкского пролива. В 1787 году невский фасад южного полуконтргарда Иоанновского равелина был облицован гранитными плитами.
В 1894 году был перестроен северный полуконтргард для неприкосновенного запаса Ижорского резервного батальона.
В 1930-х годах в этом здании разместилась первое отечественное конструкторское бюро по разработке ракетных двигателей — Газодинамическая лаборатория (ГДЛ) (с 1973 года — Музей космонавтики и ракетной техники имени Валентина Петровича Глушко).
В 1909 году в южной части равелина был возведён жилой дом для офицеров лейб-гвардии Стрелкового полка. Ныне здесь находится ресторан «Аустерия».