Шадрин Геннадий Георгиевич родился 28 ноября 1955 года в городе Новоалтайка Алтайского края. В 1974 году, по окончании средней школы, поступил в Краснодарское высшее Краснознамённое училище, которое окончил с отличием в 1977 году. Имея право выбора места службы, выбрал службу в Воздушно-десантных войсках, и был направлен для ее прохождения на должность помощника начальника штата полка 337-го гвардейского парашютно-десантного полка 104-й гвардейской воздушно-десантной дивизии.
На территории Афганистана находился с октября 1982 по сентябрь 1984 года. Службу проходил в должности помощника начальника штаба 345-го десантного полка. Принимал участие в боевых действиях в провинциях Баграм, Кабул и Парван. Дальнейшую службу проходил на штабной работе в 387-ом отдельном учебном парашютно-десантном полку, затем в 242-ом учебном центре ВДВ в городе Омске. В 1998 году уволился в запас по организационно-штатным мероприятиям в звании подполковника.
Позже семья Шадриных переехала на постоянное место жительства в город Бердск. Геннадий Георгиевич в 2000 году устроился работать в среднюю школу № 8 преподавателем ОБЖ, где проработал на протяжении 19 лет. Одновременно он являлся руководителем военно-патриотического клуба. Школьная команда постоянно принимала участие во всех военно-патриотических мероприятиях и занимала призовые места в соревнованиях по военно-прикладным видам спорта и эстафетах.
За участие в боевых действиях и проявленное мужество в период афганской войны, Шадрин Г. Г. был награждён орденом «За службу Родине в Вооруженных Силах СССР» 3-й степени, медалями «За боевые заслуги», «70 лет Вооруженных Сил СССР», Почетной грамотой Президиума Верховного Совета СССР, нагрудным знаком «Воину-интернационалисту», медалями Министерства обороны СССР и РФ, грамотами и благодарственными письмами администрации области и города Бердска.