Окончил среднюю школу № 35 г. Рязани (1998), факультет вычислительной математики и кибернетики МГУ с отличием (2003), аспирантуру факультета по кафедре системного анализа (2006).
Кандидат физико-математических наук (2013), тема диссертации: «Эллипсоидальные аппроксимации трубок достижимости управляемых систем при неопределенности» (науч. рук. акад.
А.Б. Куржанский).
Работает в Московском университете с 2014 г. в должности математика кафедры системного анализа факультета ВМК. Отвечает за поддержание и развитие программного модуля Ellipsoids toolbox [
http://systemanalysisdpt-cmc-msu.github.io/ellipsoids/] для системы математического моделирования Matlab.
Область научных интересов: эллипсоидальное оценивание множеств достижимости для линейных управляемых систем при неопределённости, эффективные алгоритмы решения задач теории управления с использованием эллипсоидального исчисления, динамическое программирование.