Родился 8 декабря 1917 года в с. Верхнее Санчелеево Ставропольского района. В 1933 году окончил неполную среднюю школу, затем годичную школу ФЗУ, где получил специальность электромонтера.
С 1938 по 1946 годы служил мичманом на Тихоокеанском флоте. Участник Великой Отечественной войны.
Демобилизовавшись, Макаров приезжает в родное село Верхнее Санчелеево Ставропольского района. Работал в колхозе.
3 февраля 1948 года сельчане избирают молодого флотского парня председателем колхоза им. Молотова. Через три года колхоз направляет его в Куйбышев на учебу в среднюю сельскохозяйственную школу по подготовке председателей, где он получает специальность младшего агронома.
В 1953 году Макаров становится председателем колхоза «Путь к социализму», который в середине 1950-х годов объединился с еще тремя колхозами — им. Молотова, «Искра Ленина» и им. Калинина. Вновь образованное крупное хозяйство было названо колхозом «Правда», которым и руководил Макаров в течение 30 лет. Колхоз «Правда» стал сильным, преуспевающим хозяйством, с мощной материально-технической базой, оснащенным современным комбайновым парком, с развитой социальной сферой и крепкой экономикой.
При Макарове в Верхнем Санчелеево были построены за счет средств колхоза типовая средняя школа, Дом культуры, восьмилетняя школа в с. Лопатино, а также детский сад «Соколёнок».
Умер Николай Михайлович в 1984 году.
В период хрущёвских гонений на Церковь председатель колхоза Николай Макаров получил из Куйбышевского обкома партии распоряжение: «Церковь разобрать до основания. Кирпич передать сельсовету, плитку — Тольяттинскому горкому партии. Об исполнении доложить…». На что Макаров ответил: «Не я строил, не мне разрушать».
Таким образом был спасён этот православный храм — церковь в честь Казанской иконы Божией Матери в Нижнем Санчелеево.