Геннадий Макаров родился 30 мая 1962 года в городе Балаково, Саратовская область. В 1980 году призван в Вооруженные силы СССР. Проходил службу в Республике Афганистан, в должности заместителя командира взвода разведывательного батальона. Принимал непосредственное участие в боевых действиях на территории вышеуказанного государства.
В дальнейшем, окончил Саратовский юридический институт имени Курского по специальности «юрист». Позднее, получил дополнительное образование, успешно завершив курс обучения в Академии МВД Российской Федерации.
К службе в органах внутренних дел приступил в 1985 году в качестве сотрудника ППС.
В период с 1997 по 2002 год, офицер возглавлял милицию общественной безопасности ОВД Татищевского района Саратовской области.
Затем, с 2002 по 2010 год, опытный управленец руководил отделом внутренних дел Марксовского района Саратовской области, а в 2010 году, назначен начальником УВО Саратовской области при Главном Управлении Внутренних Дел по Саратовской области.
Приказом Директора Федеральной службы войск национальной гвардии Российской Федерации - главнокомандующим войсками национальной гвардии РФ, в октябре 2018 года, полковник полиции Макаров Геннадий Ильич назначен на должность начальника Управления Федеральной службы войск национальной гвардии Российской Федерации по Саратовской области.
Неоднократно выезжал в служебные командировки на территорию Северного Кавказа. Отмечен государственными наградами, в числе которых: орден «За заслуги перед Отечеством» II степени и медалями «За отличие в службе I, II, III степени», а также другими ведомственными наградами.
Женат, воспитывает дочь.