В 1995 году Николай Сидоров окончил механико-математический факультет МГУ.
В 1998 году – Финансовую академию при Правительстве России.
С 1994 по 1995 г. – эксперт и старший эксперт в аудиторской компании «Финэскорт».
С 1995 по 1996 г. – заместитель главного бухгалтера, начальник отдела внутреннего аудита в банке «Балчуг».
В Абсолют Банке Николай Сидоров работает с 1996 года. В 1997 году стал заместителем председателя правления банка.
С 2005 года – председатель правления Абсолют Банка.
В 2009 году избран в Совет Ассоциации российских банков.
Николай Сидоров вошел в ТОР-25 самых влиятельных финансистов страны. Рейтинг был составлен порталом «Банкир.ру» на основании данных народного голосования и экспертной оценки. По данным народного голосования, Николай Сидоров занимает 11 место в списке самых влиятельных финансистов, а по мнению экспертной оценки, – 24. Эксперты оценивали успех бизнеса и активность компании на рынке, влияние персон на международный финансовый рынок и бизнес-сообщество страны, открытость, общественную активность компании и личный профессиональный уровень финансистов.
Рейтинг рассчитывается на основе оценочной методики по ряду основных показателей деятельности участниками экспертного пула, представленного финансистами, финансовыми журналистами и специалистами в области коммуникаций.
Кроме того, Николай Сидоров входит в ТОР-15 самых цитируемых банкиров России.