Воин-интернационалист, участник боевых действий в Афганистане
Родился в селе Ачка Сергачского района Горьковской области.
Окончил восемь классов средней школы, Сергачское профессионально-техническое училище № 96 по специальности «механизатор-водитель».
Работал водителем в колхозе "Победа".
В Вооруженные Силы СССР призван 15 апреля 1982 года Сергачским районным военным комиссариатом.
В Республике Афганистан служил с июня 1982 года. Рядовой. Стрелок.
17 марта 1983 года во время боя Макаров действовал в составе взвода, блокировавшего выход мятежников из ущелья.
В решающую минуту боя, видя, что мятежники могут прорваться, самоотверженно бросился им наперерез и огнем из пулемета заставил их залечь.
Благодаря его решительным действиям взвод успешно выполнил поставленную задачу.
В этом бою Макаров погиб.
Похоронен на кладбище села Ачка.
Награды: орден Красной Звезды (посмертно).
Память: на здании средней школы в селе Ачка, где учился воин, установлена мемориальная доска.