Николай Никифоров родился 24 июня 1982 года в Казани. Окончив в 2004 году экономический факультет КГУ, уже в 23 года стал советником Премьер-министра Республики Татарстан по информационным технологиям.
С этого момента карьера Никифорова идет по нарастающей. На протяжении 5 лет, вплоть до 2010 года он генеральный директор Центра информационных технологий Республики Татарстан.
А с апреля 2010 - Заместитель Премьер-министра - министр информатизации и связи Республики Татарстан.
Женат. Есть дочь и два сына. Владеет английским языком.