Николай Константинович Иванов родился в деревне Астафьевская Степановского с/с Галичского района. Работал слесарем, трактористом, комбайнёром в Степановской МТС. Двадцатилетним, Николай Иванов в апреле 1942 года был призван в Красную Армию.
Николай был парень хоть куда, любил и знал технику, самостоятельно мог разобрать и собрать трактор, устранить любую неисправность. Вот почему очень скоро на фронте ему доверили управление танком.
Механик- водитель грозного танка в составе 10-й гвардейской Житомирской танковой бригады (бригада входила в прославленный 4-й гвардейский Кантимировский танковый корпус генерал- лейтенанта Полубоярова) прошёл славный боевой путь. Николай Иванов участвовал в июльских и августовских операциях 1943 года на Воронежском фронте, в декабре 1943 года сражался на правом берегу Днепра, северо-западнее Киева.
1 января 1944 года 381 батальон 14 гвардейской танковой бригады в районе села Высокая Печь настиг отходящую на запад большую транспортную колонну фашистов, следующую в сопровождении немецких танков. Завязался бой. Одной из первых «тридцатьчетвёрка» гвардии старшего сержанта Иванова ворвалась в самую гущу немцев и начала крушить их. Танк раздавил около 80 повозок с военными грузами, уничтожил 15 гитлеровцев, затем, не останавливаясь, на полном ходу, ворвался в колонну автомашин с пушками и учинил здесь также полный разгром. Было раздавлено 37 атомашин,7 пушек, 2 транспортёра. Вражеский броневик, сунувшийся было к «тридцатьчетвёрке», был протаранен и свалился в кювет. В дикой панике, побросав около 200 автомашин с военными грузами и 4 исправных танка, немцы разбежались.
В жарком бою бронебойный немецкий снаряд попал в машину гвардии сержанта Иванова. Механик–водитель был тяжело ранен. С оторванной кровоточащей рукой, он не согласился оставить свой боевой пост и продолжал вести бой с танками противника, при этом отбил атаку немцев и обратил их в бегство.
Второй вражеский снаряд, попавший в танк Иванова, оторвал ему ногу. Несмотря на это, он неимоверными усилиями вывел свой танк с поля боя. Когда, собрав последние силы, герой хотел с помощью товарищей выйти из танка, осколок третьего снаряда смертельно ранил его. Так погиб Николай Константинович Иванов, танкист–кантимировец. Указом Президиума Верховного Совета СССР от 25 августа 1944 года Николаю Константиновичу Иванову присвоено звание Героя Советского Союза (посмертно).
Постановлением Совета Министров РСФСР Степановской восьмилетней школе Галичского района в 1966 году присвоено имя Н.К. Иванова.