Родился 19 июня 1958 г. в Челябинске.
В 1981 г. окончил тренерский факультет Челябинского государственного института физической культуры (ныне Уральский государственный университет физической культуры).
Клубная карьера
В три года Сергей Макаров научился кататься на коньках. В середине 1960-х гг. начал заниматься хоккеем в челябинской детско-юношеской спортивной школе "Восход". Его первым наставником был Виктор Стариков. Впоследствии перешел в хоккейную школу челябинского клуба "Трактор". Тренировался под руководством Петра Дубровина. Игровая позиция - нападающий.
В 1976-1978 гг. Сергей Макаров выступал в чемпионате СССР за челябинский "Трактор".
С 1978 по 1989 г. был игроком московского ЦСКА. В его составе на протяжении 11 лет подряд выигрывал золотые медали первенства СССР. В общей сложности в чемпионатах страны провел 519 матчей, забросил 322 шайбы.
В 1989-1993 гг. представлял клуб Национальной хоккейной лиги (НХЛ) "Калгари". В 1993-1995 гг. выступал за команду НХЛ "Сан-Хосе". В конце 1996 г. непродолжительное время играл за клуб НХЛ "Даллас". В общей сложности в регулярных чемпионатах лиги провел 424 матча (134 шайбы), в стадии плей-офф - 34 матча (12 шайб).
В 1997 г. выступал в чемпионате Швейцарии за команду "Фрибур-Готтерон".
Карьера в сборной
В 1977 и 1978 гг. Сергей Макаров в составе сборной СССР выигрывал чемпионат мира среди молодежных команд (турниры проводились в Чехословакии и Канаде соответственно).
В апреле 1978 г. в Хельсинки (Финляндия) дебютировал за основную сборную СССР в товарищеском матче с финнами. Забросил одну шайбу, внеся вклад в победу советской команды со счетом 9:0.
В мае 1978 г. в составе советской сборной стал чемпионом мира по хоккею (турнир проходил в Чехословакии). Впоследствии еще семь раз выигрывал мировое первенство (1979 - СССР, 1981 - Швеция, 1982 - Финляндия, 1983 - ФРГ, 1986 - СССР, 1989 - Швеция, 1990 - Швейцария).
Сергей Макаров является двукратным олимпийским чемпионом. Золотые медали в составе сборной СССР он завоевал на XIV (1984, Сараево, Югославия, ныне столица Боснии и Герцеговины) и XV (1988, Калгари, Канада) зимних Олимпийских играх. Также он имеет серебряную награду XIII зимней Олимпиады (1980, Лейк-Плэсид, шт. Нью-Йорк, США).
На чемпионатах мира и зимних Олимпийских играх суммарно провел 123 матча, в которых забросил 67 шайб.
В 1980-х гг. Сергей Макаров играл в ЦСКА и национальной сборной в пятерке с Вячеславом Фетисовым, Игорем Ларионовым, Владимиром Крутовым и Алексеем Касатоновым. Специалисты считают данную пятерку одной из лучших в истории мирового хоккея.
Завершил игровую карьеру в 1997 г.
Административная работа
В конце 1990-х - начале 2000-х гг. Сергей Макаров занимался бизнесом в России.
В 2002-2004 гг. возглавлял Федеральное государственное унитарное предприятие (ФГУП) "Агентство физкультурно-спортивных мероприятий".
В 2004-2010 гг. был директором ФГУП "Управление по организации и проведению спортивных мероприятий".
С июля 2010 г. по май 2012 г. Сергей Макаров являлся вице-президентом ХК ЦСКА по развитию детского и молодежного хоккея.
С декабря 2011 г. по декабрь 2016 г. входил в состав правления Ночной хоккейной лиги, с октября 2012 г. по апрель 2016 г. являлся ее генеральным директором.
В марте - октябре 2014 г. занимал должность вице-президента по связям с общественностью хоккейного клуба "Трактор".
С декабря 2016 г. по н. в. - член совета легенд Ночной хоккейной лиги.
Звания, награды
Заслуженный мастер спорта СССР (1979).
Сергей Макаров награжден орденами Дружбы народов (1981), Трудового Красного Знамени (1984, 1988), Почета (2011), медалью "За трудовую доблесть" (1978).
В 1980, 1985, 1989 гг. был признан лучшим хоккеистом СССР.
В 1990 г. получил "Колдер трофи" - награду игроку, наиболее ярко проявившему себя в первом полном сезоне в НХЛ.
В 2001 г. Сергей Макаров был включен в Зал славы Международной федерации хоккея (International Ice Hockey Federation, IIHF; ИИХФ), в 2014 г. - в Зал славы отечественного хоккея, в 2016 г. - в Зал славы НХЛ.
В 2008 г. ИИХФ составила символическую шестерку лучших игроков за столетний период существования федерации. Сергей Макаров был включен в нее на позиции крайнего нападающего.
В 2008 г. хоккейный клуб ЦСКА вывел из обращения игровой номер 24, под которым в его составе выступал Сергей Макаров. В командных видах спорта этот шаг производится в качестве признания особых заслуг и означает, что в дальнейшем ни один из игроков клуба не будет выступать под таким же номером.
Имя Сергея Макарова носит символический клуб лучших снайперов Ночной хоккейной лиги (150 и более шайб).
Книга о Сергее Макарове
Жизни и карьере спортсмена посвящена книга Олега Спасского "Сергей Макаров" (1987).