Сергей — сын Александра Макарова, занявшего второе место в метании копья на Олимпиаде-1980. Сам Сергей завоёвывал бронзу на Олимпиадах в Сиднее в 2000 году и в Афинах в 2004 году.
Рекордсмен России — 92,61 метра (2002). В 2003 году он стал чемпионом мира.
Супруг российской метательницы копья Оксаны Овчинниковой, выступавшей на Олимпиаде 1996 года.