Народився 9 квітня 1950, м. Полонне, Хмельницька область.
У 1973 році закінчив Київський медичний інститут (спеціалізація «Лікувальна справа»). Доктор медичних наук, професор. Заслужений лікар України.
Макаренко працював на посаді лікаря акушера-гінеколога клінічної лікарні № 8 міста Києва.
1981–1985 — завідувач обсерваційного відділення Київського міського пологового будинку № 3.
1985–1986 — головний лікар Київського обласного пологового будинку.
1986–1997 — завідувач відділення патології вагітних, з 1997 — головний лікар Київського міського пологового будинку № 5.
З 1999 — головний позаштатний спеціаліст з акушерства та гінекології Департаменту охорони здоров'я міста Києва.
2010–2014 — депутат Київської обласної ради від Партії регіонів. Голова комісії облради з питань охорони здоров'я материнства та дитинства.
У 2014 році був обраний депутатом Київської міської ради 7 скликання від партії “УДАР” (№18 у списку), член постійної комісії з питань охорони здоров’я та соціального захисту.
У 2015 році балотувався до Київської міської ради 8 скликання від партії “Опозиційний Блок” за 101 округом (Солом’янський район).
На виборах Президента України 2019 року був довіреною особою кандидата Юрія Бойка.
У 2019 році був обраний народним депутатом 9 скликання від партії “Опозиційна платформа - За життя” номером 29 у списку як член партії. Член однойменної фракції. Заступник голови Комітету з питань здоров'я нації, медичної допомоги та медичного страхування. Член Політичної Ради партії “Опозиційна платформа - За життя”.
Одружений, має дочку 1981 р.н.
04.03.2020