Николай Макаров родился 15 декабря 1954 года в городе Санкт-Петербург. Спортом начал увлекаться еще в юности. В 1970 году удостоен звания мастера спорта по прыжкам на батуте. Высшее образование получил в Национальном государственном университете физической культуры, спорта
В 1984 году успешно защитил диссертацию на соискание ученой степени кандидата педагогических наук на тему: «Биомеханические закономерности формирования механизма отталкивания спортсмена от упругой опоры (на примере прыжков на батуте и в воду)».
По окончании карьеры решил остаться в спорте в роли тренера и спортивного деятеля. С 1993 по 1996 года занимал должность Вице-президента Федерации прыжков на батуте России.
С 1994 по 1998 года входил в состав исполнительного комитета Международной федерации по прыжкам на батуте.
Николай Викторович с 1997 года является Президентом Федерации прыжков на батуте России.
В 1999 году Макарова назначили Вице-президентом технического комитета Международной федерации гимнастики FIG по прыжкам на батуте.
С 2006 года занимает пост Главного тренера сборной команды России по прыжкам на батуте.
Николай Макаров является автором более 30 научных работ. Генеральный директор ЗАО «Акроспорт». За заслуги в профессиональной деятельности удостоен Почетного звания «Заслуженный тренер России».