Сергей Михайлович Макаров родился 19 июня 1958 года в Челябинске. Его родители оказались на Урале не по своей воле. Отец, уроженец Белоруссии, во время войны попал в оккупацию и работал на немецком пивоваренном заводе – за это его сослали в Челябинск. Мать Сергея была дочерью мелкого петербургского торговца, но после революции семья была вынуждена сменить место жительства.
В спорте Сергей Макаров пошел по стопам старшего брата Николая, который к моменту его рождения уже занимался хоккеем. Неудивительно, что мальчик, едва научившись ходить, сразу встал на коньки и взял в руки клюшку. Когда Николая Макарова пригласили играть в городскую команду «Трактор», Сергей пошел за ним. Тренеры, видя высокий потенциал юноши, не возражали.
В 1978 году знаменитый тренер Виктор Тихонов пригласил братьев в сборную СССР. Здесь Сергей Макаров впервые вышел на лед со своими будущими партнерами по «великолепной пятерке»: Игорем Ларионовым, Вячеславом Фетисовым, Алексеем Касатоновым и Владимиром Крутовым.
Дебют молодого хоккеиста в составе сборной страны состоялся на товарищеском матче между Финляндией и Советским Союзом (к слову, матч закончился со счетом 9:0 в пользу нашей команды, а одну из шайб забил Макаров). С этого момента карьера спортсмена стала развиваться просто стремительно. Он несколько раз становился лучшим бомбардирам на чемпионатах мира.
Клубная карьера тоже складывалась неплохо: Сергей Макаров регулярно показывал выдающиеся результаты в составе ЦСКА. Команда выигрывала чемпионаты СССР на протяжении 13 сезонов. Играя за ЦСКА, хоккеист забросил 303 шайбы! Макаров стал рекордсменом по общему количеству заброшенных шайб в играх за клубы и сборные Советского Союза, России и НХЛ. Количество чемпионских званий в его активе тоже впечатляет: два олимпийских, восемь мировых, 13 советских… Он также является обладателем нескольких престижных кубков и включен в Зал хоккейной славы в Торонто.
Когда открылся «железный занавес», Сергей Макаров решил попробовать себя в Национальной хоккейной лиге – в команде «Калгари Флеймз». Отыграв здесь четыре сезона, он перешел в «Сан-Хосе», затем играл в швейцарском «Фрибур-Готтероне», потом вновь вернулся в НХЛ – в команду «Даллас».
Завершив спортивную карьеру, Сергей Макаров занялся бизнесом, а кроме того, помогал родному городу развивать спорт. C 2012 по 2015 год занимал должность генерального директора Ночной Хоккейной Лиги. Входит в состав Совета Легенд Ночной Лиги.