Регалии: Заслуженный мастер спорта Белоруссии; олимпийский чемпион (2004) в весовой категории до 100 кг; бронзовый призер чемпионата мира (2003); чемпион Европы (2010); серебряный (2007) и 3-кратный бронзовый (2002, 2003, 2009) призер чемпионатов Европы.
Родился 20 июля 1979 года в городе Кимры Тверской области (Россия).
Игорь Макаров родился в Тверской области, однако в 8-летнем возрасте вместе с родителями переехал в белорусский Гомель. Здесь он и формировался как спортсмен, выбрав из всех видов единоборств дзюдо.
На международных соревнованиях Макаров выступал в весовой категории до 100 кг, а также в абсолютной весовой категории. До Игр-2004 в Афинах выше третьего места на крупных турнирах не поднимался - был бронзовым призером Универсиады, завоевал две бронзы на чемпионатах Европы и одну бронзу на чемпионате мира-2003.
В столице Греции белорусский дзюдоист последовательно победил Асхата Зиткеева из Казахстана (чистая победа), Тимо Пелтолу из Финляндии (чистая победа), Ивери Джикураули из Грузии (по очкам), Элко Ван Дер Геста из Нидерландов (по очкам), а в финале взял верх над Чан Сон Хо из Южной Кореи.
Таким образом, Игорь Макаров стал первым представителем Белоруссии, завоевавшим олимпийское золото в соревнованиях по дзюдо.
Сделав небольшую паузу, олимпионик вернулся на татами, в 2009-м завоевал бронзовую медаль на чемпионате Европы в Тбилиси, затем выиграл континентальное первенство в абсолютной весовой категории на Евро-2010 в Вене, но на Играх-2012 в Лондоне остался без награды, проиграв в схватке за бронзу Андреасу Тельцеру из Германии.