Родился 13 февраля 1921 года в д. Большое Лужаново (Кировская область). Русский. В армии с апреля 1941 года. На фронте с февраля 1942 года. Командир отделения 53-го гвардейского отдельного саперного батальона (3-й Белорусский фронт) гвардии старший сержант Шишкин в боях за важную высоту северо-восточнее г. Мамоново (Калининградская область) 12 марта 1945 года обезвредил лично 213 противотанковых и противопехотных мин, расчистив путь наступающей пехоте. Одним из первых ворвался во вражескую траншею и огнем из автомата уничтожил несколько гитлеровцев. После демобилизации проходил службу в конвойной части в г. Киров. Работал в Доме культуры. Награжден орденами Ленина, Красной Звезды, Славы 2-й и 3-й степени, медалями. Умер 1 января 1983 года.
Звание Героя Советского Союза присвоено 27 июня 1945 года.