В 1958 году окончил Белорусский театрально-художественный институт (курс Д.Орлова).
После окончания БГТХИ Геннадий Гарбук был актером Национального академического драматического театра имени Якуба Коласа, а с 1962 года и по сей день он служит в Купаловском театре, на сцене которого создал множество замечательных и любимых зрителями образов. Геннадий Михайлович сотрудничает и с Республиканским театром белорусской драматургии.
В кино Геннадий Гарбук с 1970 года, снялся более чем в 60 фильмах («Руины стреляют», «Полонез Огинского», «Волчья стая», «Черный замок Ольшанский», «Плач перепелки», «Северный сфинкс», «Иван Грозный» и другие).
С 1984 года Геннадий Гарбук - член Белорусского союза кинематографистов, общественного объединения «Белорусская гильдия актеров кино».
Геннадий Михайлович - обладатель призов и дипломов многочисленных кино- и театральных конкурсов и фестивалей.