Родился в 1912 году в
деревне Пруховцы Бельского района Калининской области, в семье
крестьянина. Жил в деревне Бортное Холм - Жирковского района Смоленской
области, затем в Ленинграде. Окончил Рабфак, работал слесарем на одном
из заводов.
С 1932 года в Красной
Армии. Окончил военную авиационную школу летчиков.
Сражался добровольцем в небе Испании, на Халхин - Голе. Активный
участник боев периода Советско - Финляндской войны 1939 - 1940 годов.
Командир звена 25-го
истребительного авиаполка старший лейтенант Г. М. Соколов к марту 1940
года совершил 75 боевых вылетов, в 3 воздушных боях сбил 4 самолета
противника.
21 марта 1940 года за
мужество и воинскую доблесть, проявленные в боях с врагами, ему было
присвоено звание Героя Советского Союза.
На фронтах Великой Отечественной войны с первых дней. Был командиром
эскадрильи отдельного истребительного авиаполка.
Погиб в воздушном бою
21 июля ( по другим источникам - 27 декабря ) 1941 года. Похоронен в
гор. Малоярославец Калужской области.
Награжден Орденами
Ленина и Красной Звезды.