Родился 13 ноября 1961 года в селе Богдашкино Ульяновской области. В 1973 году семья переехала в Уватский район Тюменской области. Окончил местную среднюю школу.
На действительную службу призван 7 мая 1981 года и направлен в учебную часть Воздушно-десантных войск города Гайжюная, Литва. По окончании обучения распределен в Белорусский военный округ.
В Республику Афганистан прибыл 22 ноября 1982 года во взвод связи 80 отдельной разведывательной роты (в/ч пп 48121) 103 гвардейской воздушно-десантной дивизии в столицу государства город Кабул на должность радиотелеграфиста. Постоянно находились в зоне боевых действий — разведывательный выход, засада, рейд.
Приходилось также сопровождать и охранять в поездках по воюющей стране высшее армейское командование: руководителя Оперативной группы Министерства обороны СССР Маршала Советского Союза С.Л.Соколова, первого заместителя Начальника Генерального штаба Вооруженных Сил СССР генерала армии С.Ф.Ахромеева.
Сергей Геннадьевич награжден медалью «От благодарного афганского народа», знаком «Воину-интернационалисту».
Уволился в запас 22 апреля 1983 года. Вернувшись домой, получил диплом Тобольского педагогического института. Преподавал. В 1991 году создал класс допризывной подготовки молодежи «Юниор». Проводит масштабную работу по военно-патриотическому воспитанию. Активный участник ветеранского движения. Проживает в поселке Туртас Уватского района (Тюмень Медиа: «С честью выполняли свой воинский долг», «Стоит сосна, река жемчужная течёт…»; на фото ниже: Галкин Сергей Геннадьевич [справа] с боевыми друзьями в Афганистане [Кабул, 1982]).