Николай Макарович родился в 1913 году в д.Нижняя Уратьма Чистопольского уезда Казанской губернии (ныне Нижнекамский районРТ). Участник Великой Отечественной войны. Окончил 3 курса биофака Казанского государственного университета по специальности «учитель биологии». В 1930–34 года учитель в д.Нижняя Уратьма. В 1934–36 года учился в Чистопольском педагогическом техникуме. В 1936–39 года учитель и директор Измерской 7-летней школы Куйбышевского района ТатАССР. В 1939–43 года служил в Красной Армии. Гвардии старшина, командир стрелкового взвода 96-го гвардейского стрелкового полка 30-й гвардейской стрелковой дивизии 31-й армии. С марта 1943 года на Западном фронте. В боях в районе с.Никольское (близ г.Ярцево Смоленской области), находясь в разведке, был тяжело ранен при взрыве немецкой противопехотной мины. После демобилизации работал в Куйбышевском райкоме ВЛКСМ и Куйбышевском райсовете (1943–48г.г.), с 1948 года — директор Кимовской 7-летней школы. Член ВЛКСМ (1936–43г.г.), член ВКП(б) с 1943 года. Награждён орденами Отечественной войны 2-й степени (1987г.), Славы 3-й степени (1947г.), двумя медалями (1945г.), Почётной грамотой Президиума ВС ТатАССР (1945г.).
Умер, похоронен в г.Казань.