Родился 30 марта 1961 года.
С 2005 по 2012 годы занимал должность главы администрации Инзенского района Ульяновской области (был уволен за срыв отопительного сезона; поводом для увольнения стала критика Сергея Морозова по распоряжению средствам из регионального бюджета, выделенными на топливо для котельных).
Был советником губернатора на общественных началах по Инзенскому району.
Работал генерального директора Инзенского АТП (автотранспортного предприятия).
28 декабря 2016 года Александр Макаров был вновь избран конкурсной комиссией главой администрации Инзенского района, решение конкурсной комиссии чуть позже утвердил Совет депутатов Инзенского района. В ходе заседания был заключен соответствующий контракт.
К своим обязанностям в должности главы администрации Инзенского района макаров приступил 29 декабря 2016 года.
Имеет звание «Заслуженный работник транспорта Ульяновской области».
В июле 2018 года появилась новость о том, что в отношении Александра Макарова будет возбуждено несколько уголовных дел. Одно из них по статьям 159, 160, 285, 315 УК РФ. А именно по фактам злоупотребления полномочиями и покушения на растрату денежных средств в пользу ООО «ОЭС», о чем сообщил в соцсети ульяновский правозащитник Александр Брагин.
Входит в региональный политсовет «Единой России».
Рассказал, что заболел коронавирусом после вакцинации.