
Ушел добровольцем на фронт в 1942 г. Воевал в 337-м отдельном саперном батальоне 203-й запорожской Краснознаменной стрелковой дивизии.
6 ноября 1944 г. при форсировании р. Тиса (в районе юго-западнее г. Тисафюрсд, Венгрия) под сильным огнем противника в трудных метеорологических условиях первым высадил десант и увлек всю группу в атаку; немецкая траншея была захвачена. Во время второго рейса лодка получила две пробоины, которые Васянин с риском для жизни заделал подручными средствами и благополучно переправил вторую группу.
Возглавлял расчет, который под огнем противника наводил паромную переправу, а затем в течение З-х суток в сложных условиях обеспечивал доставку на правый берег боеприпасов и техники. Был ранен, но не оставил своего места в расчете.
За героизм, мужество и образцовые действия саперу Г. Ф. Васянину 24 марта 1945 г. присвоено звание Героя Советского Союза. Награжден орденом Красной Звезды, медалями.
После войны демобилизован, жил в работал на родине.
Умер и похоронен в пос. Кузоватово Ульяновской области в 1973 году.
На доме, где жил Герой, установлена мемориальная доска.