Семья была бедняцкая и состояла из 13 душ. Когда Георгию исполнилось 11 лет, отец отвёз мальчика в город Саратов. Там подросток работал учеником на гвоздильном заводе, «мальчиком на побегушках», в сапожной и портняжной мастерских, упаковщиком на складе. Упаковщиком Георгий Захаров проработал около 5 лет. Одновременно он учился в воскресной школе.
В марте 1916 года призван в Русскую императорскую армию. Окончил учебную команду 133-го запасного пехотного полка (1916), Чистопольскую школу прапорщиков (1917). Был произведён в прапорщики и назначен младшим офицером в 240-й пехотный запасный полк. С июля 1917 года служил младшим офицером и командиром полуроты 1-го стрелкового полка 1-й стрелковой дивизии. Участвовал в Первой мировой войне на Западном фронте. В октябре 1917 года в чине подпоручика был избран солдатами командиром полка.
Прибыв с фронта в Саратов, был назначен командовать местным партизанским отрядом и вскоре отправился на Уральский фронт, воевал против уральских казаков. Член РКП(б) с 1919 года. В Красной Армии с августа 1919 года. С августа 1919 сражался с белогвардейцами на Восточном фронте, командуя 4-й стрелковой ротой 51-го отдельного стрелкового батальона 4-й армии. Окончил 1-е Саратовские пехотные курсы (1920). В одном из боёв на Урале Г. Ф. Захаров был ранен. По излечении направлен в город Владикавказ, где ему поручено командование 1-м стрелковым батальоном.
С июня 1941 года — начальник штаба 22-й армии, сформированной в Уральском ВО и спешно направленной в Белоруссию за несколько дней до войны. Армия сражалась на Западном фронте, участвовала в Смоленском сражении. По воспоминаниям маршала А. И. Ерёменко[2]:
Командный пункт находился в лесу вблизи Невеля. Командовал армией генерал-майор Ф. А. Ершаков — человек храбрый и добросовестный. В проведении принятых решений он был требователен и настойчив, характер имел спокойный, ровный. Его удачно дополнял начальник штаба армии — генерал-майор Г. Ф. Захаров, оперативно достаточно подготовленный и очень волевой, но не в меру горячий и подчас грубоватый.
С декабря 1941 года — заместитель командующего войсками Западного фронта, участвовал в контрнаступлении под Москвой и в Ржевско-Вяземской наступательной операции. По свидетельству начальника разведки 1-го гвардейского кавалерийского корпуса полковника А. К. Кононенко, безграмотные действия генерала Г. Ф. Захарова при штабе корпуса привели к неоправданным многочисленным людским потерям при прорыве немецкой обороны вдоль Варшавского шоссе во время Ржевско-Вяземской операции, а также к захлопыванию немецкими войсками полосы прорыва вслед за прорвавшейся группой генерала Белова. Причём сам Г. Ф. Захаров в прорыве не участвовал, а остался во втором эшелоне (325-я стрелковая дивизия, тылы, артиллерия, зенитные средства и боеприпасы), который по его инициативе в прорыв не пошёл[3]. «Те задачи, которые ставились перед группой войск Белова Г. К. Жуковым, заместитель которого генерал Захаров с пистолетом в руках „проталкивал“ её в тыл врага, были ошибочны, оперативно неграмотны, а действия самого Захарова — просто преступными»[4].
Г. Ф. Захаров вообще-то тяготел к командной, а не штабной работе, несмотря на хорошую подготовку к последней — в 1939 году он окончил Академию Генерального штаба. Человек этот был постоянно крайне суровым, в отличие от А. И. Еременко — вспыльчивого, но отходчивого.
С 5 октября 1942 по февраль 1943 года — заместитель командующего войсками Сталинградского и Южного фронтов. Участник Сталинградской битвы.
Тов. Захаров на протяжении самого ответственного периода с 15 по 20 декабря находился неизменно в штабе корпуса и вместе с нами делил радость и горе. Захаров очень тактичный и умный генерал. Казалось бы, в штабе находится заместитель командующего фронтом, он мог бы оказать грубое влияние на решения, вмешиваться с ущемлением самолюбия, если принимается неправильное решение, но Захаров умел подсказывать, если нужно, и не подчеркивая своего влияния.
— ОРФ ИИ СССР р.1, ф.76, д.4, л.19 об.
С 11 февраля 1943 года — командующий 51-й армией Южного фронта. Во главе её участвовал в Ростовской и Миусской наступательных операциях.
Генерал армии Г. Ф. Захаров — известный в армии военачальник, заслуженный, его хорошо знают в Ставке. Человек, не лишённый способностей и таланта, но и самолюбия и самоуверенности.
После войны с июля 1945 по июнь 1946 года — на должности командующего войсками Южно-Уральского военного округа, затем назначен генерал-инспектором стрелковых войск Главной инспекции Сухопутных войск. С февраля 1947 года — командующий войсками Восточно-Сибирского военного округа. С апреля 1950 года — начальник курсов «Выстрел». С сентября 1954 года — начальник Главного управления боевой подготовки Сухопутных войск.
У Захарова голова неплохая, он человек большой воли и требователен по службе, но страшный грубиян, я бы сказал, просто самодур. Не разобравшись как следует, накричит на человека, а иногда и изобьёт.
— Ерёменко А. И. Дневники. Записки. Воспоминания. 1939—1946. — М.: Российская политическая энциклопедия, 2013. — С.300.
↑Деревня Шилово находилась на левом берегу реки Морозовки в 20 километрах к северо-востоку от Красноармейска, координаты: +50°51’0", +45°45’19"; деревня прекратила существование примерно в 1970-е годы, постройки полностью утрачены[1]; ныне — территория Красноармейского района, Саратовская область.
Коллектив авторов. Великая Отечественная. Командармы. Военный биографический словарь / Под общей ред. М. Г. Вожакина. — М.; Жуковский: Кучково поле, 2005. — 408 с. — ISBN 5-86090-113-5.