Родился в городе Горьком. Жил в деревне Афонино Кстовского района Горьковской области. Окончил Ташкентское высшее топографическое командное училище (1977 г.). С декабря 1979 года принимал участие в боевых действиях на территории Республики Афганистан. Помощник начальника разведки полка старший лейтенант Шигин погиб при исполнении воинского долга. Похоронен в Нижнем Новгороде, на Афонинском (Кузьминском) кладбище. Награды: ордена Красного Знамени (посмертно), Красной Звезды. Память: на здании Афонинской средней общеобразовательной школы (Нижегородская обл., Кстовский муниципальный округ, деревня Афонино), где учился воин, установлена мемориальная доска. Его имя увековечено на мемориале воинам-кстовчанам, погибшим в ходе боевых действий в Афганистане и Чечне, расположенном в небольшом сквере на площади Мира в городе Кстово Нижегородской области.