Родился 22 июля 1975 года в г. Москва.
Окончил механико-математический факультет МГУ (1998) и аспирантуру механико-математического факультета МГУ (2001).
Кандидат физико-математических наук (2001). Научные руководители:
профессор Александр Васильевич Михалев, профессор Михаил Владимирович Зайцев
Ассистент кафедры высшей алгебры механико-математического факультета МГУ им. М. В. Ломоносова (с 2001 года по 2007 год)
Доцент кафедры высшей алгебры механико-математического факультета МГУ им. М. В. Ломоносова (с 2007 года по 2010 год)
Доктор физико-математических наук (2009).
Профессор кафедры высшей алгебры механико-математического факультета МГУ им. М. В. Ломоносова (с 2010 года)