Могила Баталова на Лукьяновском военном кладбище.Родился 15 (28) января 1915 года в Витебске в семье рабочего. Белорус. Член ВКП(б) с 1939 года. Окончил неполную среднюю школу. Работал слесарем.
В 1934 году призван в ряды Красной армии.
В 1937 году окончил Минское военное училище, в 1942 году — ускоренный курс Военной академии имени М. В. Фрунзе.
В боях Великой Отечественной войны с июня 1941 года. Воевал на Степном фронте. Участвовал в боях под Сталинградом, на Курской дуге, на Днепре. Освобождал Румынию, Венгрию, Австрию, Чехословакию.Утром 5 июля 1943 года 229-й гвардейский стрелковый полк под командованием гвардии майора Г. М. Баталова вел оборонительные бои со значительно превышающими силами оперативной группы Кемпф в районе населённых пунктов Маслова Пристань и Карнауховка Белгородской области.Согласно архивным документам штаб 72-й гвардейской стрелковой дивизии донес, что в течение 5 — 6 июля 1943 года из двух батальонов полка гвардии майора Г. М. Баталова в Карнауховке и Масловой Пристани пропало без вести и в дальнейшем не вернулось в полк 686 бойцов и командиров, в том числе из 2-гo батальона — 169, а из 3-го батальона — 517.
К 9-30 23 июля 1943 года 229-й гвардейский стрелковый полк вышел на правый берег реки Северский Донец, полностью заняв Маслову Пристань.
В ночь на 25 сентября 1943 года 229-й гвардейский стрелковый полк под командованием гвардии майора Г. М. Баталова форсировал Днепр у села Бородаевка Верхнеднепровского района Днепропетровской области и захватил плацдарм.
В ночь на 26 сентября 1943 года ворвался в село Бородаевка и, продвинувшись на 4 километра, нанёс противнику большой урон в живой силе и технике.Указом Президиума Верховного Совета СССР от 26 октября 1943 года за мужество и героизм, проявленные при форсировании Днепра и удержании плацдарма гвардии майору Григорию Михайловичу Баталову присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 1408).После окончания Великой Отечественной войны продолжал службу в армии.
В 1952 году окончил Военную академию имени М. В. Фрунзе, в 1959 году — Военную академию Генерального штаба.
С 1971 года генерал-лейтенант Г. М. Баталов — в отставке. Работал заместителем директора Института кибернетики Академии наук УССР. Жил в Киеве. Скончался 19 сентября 1988 года.