Геннадий Клавдиевич Бахилин родился в 1972 году в посёлке Шоссейном Тихорецкого района.
В 1987 году после окончания школы поступил в Тихорецкий техникум железнодорожного транспорта на отделение «Путевые и строительные машины». Параллельно с учёбой в техникуме работал помощником машиниста путеукладочного крана.