Николай Иванов родился 29 сентября 1972 года в городе Москва. В 1996 году получил диплом по специальности «финансы и кредит» в Финансовой академии при Правительстве РФ. Продолжил образование в Университете имени Трумана (США), имеет степень магистра бухгалтерского учета. Свою карьеру начал в аудиторской компании «ПрайсвотерхаусКуперс». Дальнейшая карьера была связана с работой в нефтегазовой отрасли. С 2000 года работал в компании «ТНК» (позднее «ТНК-ВР»). За время работы в компании вырос с позиции начальника отдела до первого заместителя исполнительного вице-президента блока «Разведка и Добыча». Женат, дочери 8 лет.
В октябре 2013 года Николай Иванов назначен исполнительным вице-президентом, главным финансовым директором ОАО «ВымпелКом».
ОАО «ВымпелКом» входит в группу компаний «ВымпелКом Лтд», которая является одним из крупнейших мировых интегрированных операторов связи, в который входят компании связи, предоставляющие услуги голосовой связи и передачи данных на основе широкого спектра технологий беспроводной и фиксированной связи, а также широкополосного доступа в интернет в России, Италии, Украине, Казахстане, Узбекистане, Таджикистане, Армении, Грузии, Кыргызстане, Лаосе, Алжире, Бангладеш, Пакистане, Бурунди, Зимбабве, Центральноафриканской республике и Канаде. «ВымпелКом» предоставляет услуги по всему миру на территории с общим населением около 753 млн человек. По состоянию на 30 июня 2013 года общее количество абонентов компании составляло 215 млн.