Шишкин родился в 1977 году в Тольятти. Окончил Поволжский технологический институт сервиса по специальности «Финансы и кредит» (в 1998 году) и Самарский государственный университет по специальности «Юриспруденция» (в 2003 году). В 2009 году стал кандидатом юридических наук.
Шишкин с 2002 по 2004 год проходил службу в Федеральной службе России по финансовому оздоровлению и банкротству, с 2004 по 2012 год служил в органах прокуратуры Самарской области, в том числе в Тольятти. С 2012 по 2019 годы — судья Ставропольского районного суда Самарской области. С 2019 по 2025 год возглавлял Новокуйбышевский городской суд Самарской области. Полномочия были прекращены в феврале 2025 года, на второй срок переизбираться не стал.
Шишкин стал одиннадцатым заместителем главы Тольятти Ильи Сухих. Он будет курировать работу правового департамента, который с января 2022 года возглавляет Петр Гарбовский, работавший в Следственном комитете.
У главы Тольятти в прямом подчинении остались только один департамент (информационной технологии и связи), одно управление (мобилизационной подготовки), контрольно‑ревизионный отдел и созданный с нуля сектор по режимно‑секретной работе. У Николая Ренца, предшественника Сухих, в прямом подчинении находились три департамента (информационной технологии и связи, общественной безопасности, правовой), четыре управления (в том числе муниципальной службы и кадровой политики) и контрольно‑ревизионный отдел.










