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