Родился в семье рабочего. В 1968 году по специальности инженера-экономиста окончил Харьковский автодорожный институт.
С 1957 года работал на целине в Казахстане, был автослесарем в зерносовхозе «Ломоносовский» Рузаевского района Кокчетавской области.
В 1960—1963 гг. проходил действительную военную службу на Краснознамённом Балтийском флоте.
В 1970—1980 годах работал в городе Кременчуге, являлся инструктором райкома КПУ, председателем райисполкома, председателем исполкома Кременчугского городского Совета народных депутатов. В 1980—1990 годы — первый секретарь Кременчугского горкома КПУ.
В перод с 1992 года по 2000 Николай Иванович являлся представителем Президента в Полтавской области, председателем Полтавской областной госадминистрации и советником Президента Украины.
В 2000-х — заместитель управляющего Кременчугским отделением Проминвестбанка, а затем зам. управляющего Полтавским областным отделением Проминвестбанка.
Имеет орден Дружбы народов и «Знак Почёта», медали «За доблестный труд» и в ознаменование 100-летия со дня рождения В. И. Ленина, награждён Почётной Грамотой Президиума Верховного Совета УССР, а так же Почётным знаком отличия Президента Украины.
С 1996 года является Почётным гражданином Кременчуга.