Игорь Шушарин родился в 1971 году в Ленинграде. Окончил Гидрометеорологический институт по специальности «инженер-гидролог». В 1995–2001 гг. – оперативный сотрудник ГУВД Санкт-Петербурга и Ленинградской области. С 2002 года – журналист, начальник архивно-аналитического отдела петербургского Агентства журналистских расследований [АЖУР]. Дважды лауреат премии «Золотое Перо».