Командир отделения 53-го гвардейского отдельного сапёрного батальона гвардии старший сержант Шишкин при прорыве обороны немцев в Восточной Пруссии, в боях за город Гумбиннен 13 и 14 января 1945 года, действуя в составе групп разграждения под сильным артиллерийско-миномётным и ружейно-пулемётным огнём противника, снял 836 противотанковых и противопехотных мин, проделал 9 проходов в минных полях и проволочных заграждениях противника. 12 марта 1945 года в боях за высоту 79.0 в районе населённого пункта Весельхефен сапёр Шишкин разминировал подступы к высоте, снял 213 противотанковых и противопехотных мин, расчистив путь самоходной артиллерии и наступающей пехоте. Первым ворвавшись в траншеи противника, огнём из автомата и гранатами истребил 16 солдат, уничтожил 2 станковых пулемёта, взял в плен 4 солдат и 1 офицера противника.