Народився в Мелітополі. Батько — єврей Наум Зіновійович Рубанов, мати — українка Клавдія Петрівна Чухрай. Коли Григорій мав три роки, батьки розлучилися, він залишився з мамою. Під час Голодомору мати, добре «оббивши пороги», змогла добитися дозволу на виїзд до П'ятигорська[6].
Працював на Київській кіностудії асистентом режисера у фільмі «Командир корабля» (1954) і другим режисером у стрічці «Назар Стодоля» (1953).
Не отримавши самостійної постановки, працював з 1955 р. на «Мосфільмі», де поставив кінокартини «Сорок перший» (1956, Спеціальний приз у Каннах, 1957), «Балада про солдата» (1959, Приз у Каннах і Головний приз Всесоюзного кінофестивалю, 1960), «Чисте небо» (1961, Головний приз Московського міжнародного кінофестивалю), «Жили-були старий зі старою» (1965), «Пам'ять» (1971), «Трясовина» (1978) та ін.