1991 р. з відзнакою закінчив Могилів-Подільське медичне училище. Після навчання працював фельдшером у місцевій дитячій лікарні. Пізніше реалізувався як підприємець: 2002 р. заснував сімейну справу з виготовлення кондитерських виробів. Сьогодні Кондитерський дім «Вацак» — один із лідерів України з виробництва солодощів, фірмові магазини якого представлені по всій Україні, а також за кордоном — у Молдові, Румунії, Угорщині, Словаччині, Польщі та Німеччині.
Геннадій Анатолійович бере участь в державному управлінні та місцевому самоврядуванні. Двічі могилівчани доручали йому представляти інтереси громади у Вінницькій обласній раді (2010–2015; 2015–2019). 2019 р. обраний депутатом Верховної Ради України IX скликання, секретар Комітету Верховної Ради з питань транспорту та інфраструктури, входить до депутатської групи «Довіра». За підсумками 2020–2022 рр. належить до трійки найактивніших законотворців Верховної Ради України.
Увійшовши до складу парламенту, Геннадій Вацак поставив за мету докорінно покращити автомагістралі регіону та транскордонну співпрацю. За його сприяння збудовано автомагістраль М21 (Вінниця — Могилів-Подільський) та розпочато будівництво міждержавного мостового переходу між Україною та Молдовою «Ямпіль-Косеуць».
З початку війни рф проти України постійно надає фінансову та матеріальну підтримку ЗСУ, Нацгвардії, ДПСУ, Нацполіції, МНС. Передав для потреб фронту 20 автівок, був одним із ініціаторів благодійних марафонів від ГО «МИ — Вінничани», на яких зібрано 6 млн грн, за які були придбані БПЛА. Для цивільного населення постраждалих регіонів зібрав та передав 60 тонн продовольства на Київ, Херсон, Чернігів, Миколаїв, Суми, Харків. На базі громадської приймальні народного депутата надається юридична допомога військовослужбовцям, членам їхніх сімей, ВПО.