Геннадий Сергеевич Бахарев родился 7 июня 1963 года в городе Симферополе.
Окончил Таврический национальный университет имени В.И. Вернадского по специальности "Финансы и кредит".
С августа 1980 года по ноябрь 1981 года работал слесарем-сборщиком радиоаппаратуры и слесарем-инструментальщиком на Симферопольском заводе телевизоров "Фотон".
С ноября 1981 года по декабрь 1983 года проходил службу в Вооруженных Силах СССР.
В 1984-1990 годах продолжил работать в должности слесаря-инструментальщика на Симферопольском заводе телевизоров "Фотон".
С 1990 года по 1996 год работал в кооперативе "Молот" (Симферополь). Прошел путь от слесаря до начальника производства с дальнейшим назначением председателем кооператива.
В 1997-1999 годах работал в должности заместителя генерального директора СП "Симплекс ЛТД" (Симферополь), затем был назначен генеральным директором предприятия.
С 2000 по 2004 год занимал должность заместителя директора по коммерции и маркетингу Краснопартизанского винзавода.
В 2004-2005 годах работал инженером-механиком в ООО "Агрофирма "Золотая Балка" (Севастополь).
С 2005 по 2006 год занимал должность заместителя директора ЗАО "Бердянский винодельческий завод".
В 2006 году работал в должности заместителя председателя Железнодорожного районного совета по вопросам деятельности исполнительных органов совета города Симферополя.
В 2006-2014 годах — депутат Железнодорожного районного совета Симферополя V, VI созывов.
В декабре 2006 года был назначен председателем Железнодорожного районного совета.
С мая по сентябрь 2014 года занимал должность председателя Симферопольской районной государственной администрации.
С сентября 2014 года — исполняющий обязанности главы администрации города Симферополя.
18 ноября 2014 года избран на должность главы администрации города Симферополя.
Женат, двое детей.
Сумма задекларированного дохода за 2016 год — 1,043 миллиона рублей.