Родился в 1956 году на Брянщине. Закончил Московское суворовское военное училище, факультет журналистики Львовского высшего военно-политического училища. Служил в воздушно-десантных войсках, в составе ограниченного контингента советских войск в Афганистане. Награжден орденом «За службу Родине в Вооруженных Силах СССР» III степени, медалью «За отвагу», знаком ЦК ВЛКСМ «Воинская доблесть».
Его повести и рассказы публиковались в коллективных сборниках, журналах «Октябрь», «Молодая гвардия», «Волга» и других. За первую свою повесть «Гроза над Гиндукушем» он был удостоен премии им. Н. Островского.
Николаю Иванову присвоили звание Почетный гражданин Суземского района».
Сегодня наш земляк является сопредседателем Союза писателей России. Пишет 2 книги, собирается стать редактором –составителем книги о дорогах войны. Написал сценарий к сериалу по своей книге «Наружка».