Стрельбу рядом с Невским проспектом открыл 28-летний петербуржец Дмитрий Зарецкий. По непроверенным данным, он уже был судим за умышленное причинение тяжкого вреда здоровью, но владел пистолетом на законных основаниях. Мужчина открыл стрельбу на поражение после того, как ему сделали замечание.