Закончил Московский инженерно-физический институт. С 1992 по 1996 г. работал на ММВБ в должностях начальника отдела информатизации, технического директора и заместителя генерального директора, занимаясь единой электронной торгово-депозитарной системой. До июня 1999 г. Егоров Н.В. являлся заместителем председателя Банка России, курировавшим департаменты информатизации, телекоммуникаций, Главного и Межрегионального центров информатизации, Техцентра, Центра спутниковой связи. Кроме того, в сфере его компетенции находились вопросы развития информационной системы Банка России, электронных банков данных, сбора и обработки информации. С июня 1999 по апрель 2003 г. занимал пост заместителя генерального директора ОАО «Аэрофлот» по информатике. 29 апреля 2003 г. назначен на должность Первого заместителя Генерального директора ММВБ. С декабря 2004 по ноябрь 2009 – возглавлял Национальный депозитарный центр. C 14 октября 2005 года — Старший Вице-президент, член Правления ММВБ.