Родился в 27 ноября 1926 года в Кимры (нынеТверской области). В 1947—1954 годах учился у Е. С. Тейса в МВПХУ имени С. Г. Строганова. Для его творчества характерны пронизанное поэтическим чувством восприятие действительности, строгая архитектоника и ритмичность композиции, контрастные сопоставления чёрных и белых тонов.
1954—1956 годы — Работал художником-архитектором Архитектурно-художественного бюро Министерства судостроительной промышленности СССР.
Член СХ СССР (1959). Действительный член АХ СССР (1991)
1964—1981 годы — Творческие командировки-поездки в Италию, Испанию, Болгарию.
Г. Ф. Захаров умер в 1994 году. Похоронен в колумбарии Донского кладбища.