Родился 17 марта 1974 года в Москве. Окончил Московский государственный открытый педагогический университет по специальности «учитель математики и информатики» (1996), МГИМО по специальности «государственное и муниципальное управление со знанием иностранного языка» (2000). Доктор педагогических наук (тема диссертации — «Теория и практика организации профильного обучения в школах РФ»).
С 1997 по 2002 год прошел путь от младшего научного сотрудника до заведующего лабораторией в Институте управления образованием Российской академии образования. С 2002 года работал в Министерстве образования РФ, был помощником главы Рособрнадзора Виктора Болотова. В 2008–2009 годах — директор Федерального центра тестирования, осуществлявшего разработку процедуры проведения ЕГЭ. В 2009–2011 годах — глава Института управления образованием Российской академии образования.
В апреле 2011 года возглавил департамент регионального развития Минобрнауки, в том же году исполнял обязанности ректора Академии повышения квалификации и профессиональной переподготовки работников образования. С июля 2012 года — директор департамента управления программами и конкурсных процедур министерства. 8 августа 2013 года был назначен главой Рособрнадзора. С 21 января 2020 года — министр просвещения России.