Гарнизонная гауптвахта в Петропавловской крепости всегда находилась на южном берегу канала по левую сторону дороги, идущей от Петровских ворот. Первоначально это было небольшое деревянное строение, и стояло оно к собору ближе, чем дошедшее до нас здание. Каменная гауптвахта появилась в 1743 году. Главный фасад этого вначале одноэтажного, не отличавшегося особой красотой строения представлял собой семиарочную галерею с рустованными лопатками п каждом простенке и замыкал с юга площадь.
Площадь перед гауптвахтой между Обер-комендантским и Инженерным домами была местом муштровки солдат крепостного гарнизона и местом наказаний. Отсюда неофициальное название площади - «плясовая». Историограф Петербурга первой половины XIX века П. Свиньин писал, что «на площади стояла деревянная лошадь с острою спиной, на которую за штраф сажали солдат».
Одноэтажная гауптвахта просуществовала долг». Нынешний вид здание получило лишь в 1907 - 1908 годах. Проект перестройки был разработан в военно-инженерном ведомстве. Именно тогда был надстроен второй этаж и вход оформлен четырехколонным портиком.
Четырехколонный портик со сближенными колоннами по краям впервые в крепости был применен на здании старого собора и после его восстановления воспроизведен вновь в западном и южном портиках. Затем подобная композиция была использована в портиках потного дома, в Иоанновских и Невских воротах.
В различных вариантах эти повторяющиеся портики как бы роднят здания крепости, придают ощущение архитектурной цельности крепостному ансамблю. И надо отдать должное военным инженерам, перестроившим гауптвахту: они тонко почувствовали типичный для построек крепости архитектурный мотив и с большим тактом его применили. По масштабу и архитектуре здание гауптвахты отлично вписалось в своеобразный микроансамбль официальной площади крепости.