Председатель Союза писателей России
Родился 8 июня 1956 в селе Страчово, Брянская область.

Автор более 30 книг прозы и драматургии. В качестве военного журналиста и писателя побывал в разные годы в Чечне, в Цхинвале, в Крыму, на Донбассе, в Сирии.

В прошлом — главный редактор журнала «Советский воин» и газеты «Налоговая полиция». Отставной полковник налоговой полиции России, военный журналист, офицер-десантник. Член общественной организации «Брянское землячество» в Москве.
17 августа 1992 года принят в Союз писателей СССР. Рекомендацию ему давал Иван Фотиевич Стаднюк, который был его руководителем в Студии военных писателей.

Секретарь правления Союза писателей России.

С 2013 года — один из сопредседателей правления Союза писателей России, генеральный директор Союза писателей России.

С декабря 2016 года — исполняющий обязанности председателя Союза писателей России.

15 февраля 2018 года на XV съезде Союза писателей России избран председателем правления на срок 5 лет. При 126 голосах «за» и 28 «против» Николай Иванов уверенно победил единственного соперника — писателя Сергея Шаргунова[1]. В 2019 году высказывал намерение восстановить контакты с руководителями Союзного государства и придать второе дыхание белорусско-российскому литературному журналу «Белая вежа». Был одним из инициаторов создания единого Союза писателей Союзного государства.

В августе 2022 года стал лауреатом премии имени Валентина Распутина.

10 февраля 2023 года на XVI съезде Союза писателей России единогласно переизбран на второй срок председателем правления Союза писателей России.