Родился в 1905 году в деревне Коровино Бежаницкого района в семье крестьянина. Работал на заводе в г. Белове Кемеровской области.
В Советской Армии — с 1941 года. После подготовки на курсах командирского состава сражался против гитлеровских захватчиков под Москвой и на Смоленщине, командовал стрелковым взводом, ротой.
Высокое воинское мастерство и героизм проявил при форсировании Днепра. «В ночь на 26 сентября 1943 года гвардии лейтенант Г. М. Стрепетов, — говорится в боевой характеристике, — с группой бойцов в 12 человек первым под ураганным огнем противника переправился на правый берег Днепра, смелым стремительным рывком ворвался в населенный пункт Бородаевка, в районе Верхнеднепровска, и занял оборону на его окраине». Группа отразила двенадцать контратак гитлеровцев, а затем сама перешла в атаку и к исходу дня заняла вражеские траншеи на господствующей высоте за селом. В ходе этого боя Г. М. Стрепетов лично уничтожил десять солдат и одного офицера. Гвардейцы удержали захваченный плацдарм и обеспечили успех форсирования реки подразделениями полка.
Звание Героя Советского Союза Г. М. Стрепетову было присвоено 26 октября 1943 года. Он награжден орденами Ленина, Красного Знамени, Отечественной войны I и II степени.
Старший лейтенант Г. М. Стрепетов погиб в бою 28 декабря 1943 года. Похоронен в селе Верблюжка Новгородковского района Кировоградской области.
Имя Г. М. Стрепетова носит улица в посёлке городского типа Бежаницы Псковской области.
Литература:
Корнеев, Н. П. Стрепетов Григорий Михайлович / Н. П. Корнеев, О. В. Алексеев // Корнеев, Н. П. Подвиги героев бессмертны / Н. П. Корнеев, О. В. Алексеев. - Псков, 2005. - С. 156-157.