Родился в селе Суморьево Вознесенского района Горьковской области. Окончил Суморьевскую среднюю школу, Вознесенское профессионально-техническое училище № 64. По окончании учёбы в училище весной призван в ряды Вооруженных сил России в учебное подразделение города Самары и дальнейшую службу проходил в Самарском батальоне оперативного назначения внутренних войск МВД России. С осени 1995 года принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Сержант Шляпугин погиб при исполнении воинского долга. Похоронен на кладбище села Суморьево Вознесенского муниципального округа. Награды: орден Мужества (посмертно).