Сергей Макаров родился в 1964 году в Новошахтинске Ростовской области, окончил Таганрогский радиотехнический институт и начал свою трудовую деятельность в Волгодонске, на радиозаводе.
Он был вторым секретарем горкома ВЛКСМ, занимал руководящие должности в «Донском народном банке» и «ОТП Банке».
Имеет два дополнительных высших образования — в РИНХе и Северо-Кавказской академии государственной службы.
31 июля 2017 года назначен заместителем главы администрации города по экономике.
С 21 декабря 2021 года по сегодняшний день исполнял обязанности главы администрации Волгодонска.