17 мая 1919 года Совет Обороны командировал в Петроград в качестве чрезвычайного уполномоченного И.В. Сталина. Его миссия заключалась в организации выполнения директив ЦК РКП(б) и Совета Рабоче-Крестьянской Обороны по отражению наступления белогвардейских войск, наведению революционного порядка в городе и очистке фронта и тыла 7-й армии от контрреволюционных заговорщиков.

Уже через день после приезда Сталина в Петроград, 19 мая, началась и с большим подъемом проходила мобилизация трудящихся в возрасте от 18 до 40 лет. За двадцать дней на мобилизационные пункты явилось 24 тысячи человек. Сталин придавал исключительное значение укреплению 7-й армии надежными партийными и пролетарскими кадрами. При его деятельном участии был организован Петроградский коммунистический батальон, военное обучение которого шло ускоренными темпами. С 20 мая ремонт судов Балтийского флота стал производиться в режиме круглосуточной работы. Чрезвычайным уполномоченным Совета Обороны было сделано много для укрепления взаимодействия сухопутных и морских сил с авиацией. К маю 1919 года в районе Петрограда находилось 17 советских авиаотрядов, имевших 87 самолетов с 106 летчиками. Чтобы обеспечить централизацию управления и массированное использование авиации против сил интервентов, по распоряжению Сталина все отряды были объединены под командованием начальника авиации 7-й армии.

В создании оборонительных сооружений приняли участие тысячи рабочих и работниц Петрограда. Тщательно охранялись все объекты оборонного значения. Въезд в Петроград и выезд производились лишь по специальным пропускам. Движение по городу в ночное время было ограничено. Подступы к городу охранялись заградотрядами, установившими усиленное наблюдение за дорогами. Все мосты были заминированы – на тот случай, если врагу удалось бы прорваться к городу. Все запасы топлива и промышленного сырья были взяты на учет.

* * *

Однако было бы неправильно полагать, что все шло гладко, без сучка и задоринки. Да, успех был, но в бочке меда оказалась ложка дегтя. Этой ложкой стала измена 3-го Петроградского полка, в котором служило немало выходцев из кулацких семей. Бывшие царские офицеры организовали мятеж этого полка в ночь с 28 на 29 мая. Мятежники убили командира и комиссара полка, зверски расправились с верными Советской власти бойцами и командирами и перешли на сторону врага. В борьбе с изменниками погиб комиссар 2-й Петроградской бригады А. Раков.

Белогвардейцы получали от интервентов огромное количество вооружения и боеприпасов, в результате чего положение на фронте стало меняться в пользу частей Юденича.

К исходу дня 8 июня положение на нарвском участке стало катастрофическим, и в ночь на 9 июня Сталин телеграфирует Ленину: «Учитывая положение на других фронтах, мы до сих пор не просили подкреплений, но теперь дело ухудшилось до чрезвычайности. Опасность угрожает непосредственно Петергофу. С его падением Питер висит на волоске. Для спасения Питера необходимо тотчас же, не медля ни минуты, три крепких полка».

Ленин немедленно отдал приказ послать в 7-ю армию три полка. По их прибытии 12 июня отход советских войск на нарвском участке прекратился. Все атаки врага, рвавшегося к Гатчине и Царскому Селу, были успешно отбиты. Однако белогвардейским частям Юденича удалось приблизиться к Красной Горке – ключу Кронштадта. В этой обстановке заговорщики на Красной Горке подняли мятеж. В ночь на 13 июня его главари, которым удалось склонить на свою сторону отсталую часть гарнизона, разоружили и арестовали всех коммунистов и преданных Советской власти бойцов и командиров. Обманным путем им удалось захватить в плен коммунистический отряд кронштадцев, прибывший для усиления гарнизона Красной Горки. Всего на Красной Горке мятежники арестовали более 350 коммунистов и беспартийных бойцов и командиров. После жестоких пыток мятежники расстреляли коммунистов. В их числе погиб председатель Кронштадтского Совета коммунист М. Мартынов.