Научный сотрудник отдела космической динамики и математической обработки информации Института космических исследований Российской академии наук. В 1998 году с отличием окончил факультет № 8 «Прикладная математика и физика» Московского государственного авиационного института (кафедра 804, научный руководитель Б.Ц. Бахшиян), в 2007 году защитил диссертационную работу по теме «Методы решения вырожденных и почти вырожденных задач линейного программирования и их применение в задачах оценивания и коррекции траектории».
Преподает на кафедре 804 с 2021 года. Ведет занятия по курсу "Теория вероятностей и математическая статистика".