Родился 29 января 1972 года.
В 1994 году окончил Московский государственный открытый педагогический институт (ныне Московский педагогический государственный университет) по специальности «Математика, информатика и вычислительная техника» с присвоением квалификации «Учитель математики, информатики и вычислительной техники».
Трудовую деятельность начал в 1993 году. В течение трёх лет работал учителем математики в ГОУ СОШ № 141. С 1996 по 2001 гг. был заместителем директора этой школы по учебно-воспитательной работе.
С 2001 по 2009 гг. – директор ГОУ СОШ № 1977.
С 2009 по 2013 гг. занимал руководящие должности в Юго-Восточном окружном управлении образования Департамента образования Москвы.
С 2013 года перешёл на работу в Московский государственный университет технологий и управления им. К. Г. Разумовского. Был руководителем различных структурных подразделений университета. В 2015 году возглавил институт системной автоматизации, информационных технологий и предпринимательства.
В 2021 году назначен проректором университета по цифровизации и молодёжной политике.
В 2004 году присвоена ученая степень кандидата педагогических наук. Тема диссертации - «Формирование у старших школьников готовности к выбору профессии в воспитательном процессе общеобразовательной школы».
В 2012 году присвоена ученая степень доктора педагогических наук. Тема диссертации: «Профессиональное самоопределение старшеклассников в педагогическом процессе общеобразовательной школы».
В 2018 году присвоено ученое звание доцента по специальности «Теория и методика профессионального образования».
В списке научных и учебно-методических трудов - 55 наименований, из них 49 научных статей.
Награждён нагрудным знаком «Почетный работник общего образования Российской Федерации».
Женат, имеет 4 детей.