3 апреля 2017 года около 14.40 в Санкт-Петербурге в вагоне поезда метрополитена на перегоне станций «Технологический институт» и «Сенная площадь» Московско-Петроградской линии произошел подрыв самодельного взрывного устройства. В теракте пострадали 103 человека, 16 из них погибли (в их числе исполнитель теракта). В ряде публикаций говорилось о 108 пострадавших.
Около 14 часов 33 минут местного времени произошёл взрыв в вагоне поезда на перегоне между станциями метрополитена «Сенная площадь» и «Технологический институт». По словам очевидцев, взрыв произошёл, когда состав только отъехал от «Сенной площади». Данным электропоездом управлял машинист Александр Каверин, у которого в кабине в этот момент противопожарная система выдала сигнал о пожаре в 4-м вагоне. Действуя согласно инструкции, машинист убедился, что поезд следует без существенного снижения скорости, поэтому продолжил движение до следующей станции. Через секунды по внутренней связи «пассажир — машинист» начало поступать большое число сообщений, но они накладывались друг на друга, из-за чего были неразборчивы. Поезд доехал до следующей станции «Технологический институт», на которой также имелся и линейный пункт оборота машинистов. Из-за сильного повреждения ударной волной двери на взорванном вагоне заклинило, и они были открыты вручную силами самих пассажиров, после чего началась эвакуация. Так как в середине платформы расположен переход, который частично скрыл вторую половину электропоезда, машинист Каверин не смог сразу понять реальное положение дел; вместо этого он сперва вызвал из пункта оборота машиниста-инструктора Осипова, после чего по радиосвязи диспетчеру было доложено о ложном срабатывании пожарной сигнализации в данном составе. Однако затем от людей на платформе машинист узнал о взрыве в вагоне, поэтому, повторно связавшись с диспетчером, сообщил о теракте и о том, что в поезде имеются «раненые и трупы».
По данным агентства «Интерфакс», мощность взрывного устройства составила около 200—300 граммов в тротиловом эквиваленте.
Самодельное взрывное устройство, обнаруженное на «Площади Восстания», было снаряжено поражающими элементами. Его обезвредили взрывотехники. Это устройство имело дистанционное управление, и при обезвреживании была временно заглушена мобильная связь. Мощность указанного взрывного устройства составила 1 килограмм в тротиловом эквиваленте, само устройство было замаскировано под огнетушитель.
Было принято решение закрыть станции метро «Невский проспект», «Маяковская» и «Площадь Восстания». Далее были закрыты станции «Парк Победы», «Электросила», «Московские ворота», «Фрунзенская», «Технологический институт», «Сенная площадь», «Гостиный двор»; в 15:40 были закрыты все остальные станции. Силами ГУП «Пассажиравтотранс», АО «Третий парк» и ООО «Сити Сайтсиинг Москоу» были организованы автобусные маршруты по трассам линий метрополитена. Правительство города дало указание всему общественному транспорту осуществлять перевозку людей бесплатно. Аналогичное решение принял ряд операторов такси. Проезд по Западному скоростному диаметру вечером 3 апреля сделали бесплатным. В Петербурге после теракта возник транспортный коллапс.