Родился в Казани. Окончил Казанский государственный университет, экономический факультет (2004 г.). Владеет английским языком.

В 1998 г. — педагог дополнительного образования средней школы № 139 г. Казани.
С 1999 по 2004 гг. — лаборант НИИ математики и механики им. Чеботарева.
С 2001 по 2005 гг. — заместитель директора компании «Казанский Портал».
С 2004 по 2005 гг. — заместитель генерального директора ОАО «Современные Интернет Технологии».
С 2005 по 2006 гг. — советник премьер-министра РТ по информационным технологиям.
С 2006 по 2010 гг. — генеральный директор Центра информационных технологий РТ.
С 2010 по 2012 гг. — заместитель премьер-министра — министр информатизации и связи РТ.
С 2012 по 2018 гг. — министр связи и массовых коммуникаций РФ.
С 2015 по 2019 гг. — председатель Наблюдательного совета КФУ.
С 15 мая по 18 мая 2018 г. — и. о. министра цифрового развития, связи и массовых коммуникаций РФ.
С июня 2018 г. — председатель совета директоров ООО «Дигинавис».
С октября 2019 г. — член совета директоров АО «Почта России».

Награжден медалями «За укрепление государственной системы защиты информации» (2009 г.), «За содружество во имя спасения» (2010 г.), «В память 1000-летия Казани» (2005 г.), благодарностью Президента РФ (2012 г.), медалью «100 лет образования ТАССР» (2020 г.).

Николай Никифоров в Twitter
Николай Никифоров в Instagram