Родился 7.08.1975, г. Москва.
Окончил факультет вычислительной математики и кибернетики МГУ (с отличием, 1997). Обучался в аспирантуре факультета ВМК (1997–2000).
Кандидат физико-математических наук (2003), тема диссертации: «Исследование и разработка алгоритмов поиска исключений в системах интеллектуального анализа данных» (научный руководитель И.В. Машечкин).
Отмечен стипендией правительства РФ во время обучения в аспирантуре. Награжден медалью Российской академии наук для молодых ученых за лучшую научную работу в области информатики, вычислительной техники и автоматизации (2004). Удостоен грантов Президента РФ для молодых российских ученых – кандидатов наук (2005, 2007).
В Московском университете работает с 1999 г. в должности ассистента (1999–2001), старшего преподавателя (2001–2006), доцента (с 2006) кафедры АСВК. С 2018 года – доцент кафедры ИИТ. С 2022 года – ученый секретарь кафедры ИИТ. Является внештатным сотрудником лаборатории технологий программирования.
Область научных интересов: системное программирование, интеллектуальный анализ данных (data mining), методы машинного обучения, системы поддержки принятия решений, компьютерная безопасность.
Является соруководителем магистерской программы «Интеллектуальный анализ больших данных» и спецсеминара «Вопросы распределенной обработки информации».
В течение ряда лет вел семинарские занятия по курсам «Методы формальных спецификаций программ» и «Объектно-ориентированный анализ и проектирование», читал лекции по курсу «Технологии прикладного анализа данных SAS», а также спецкурс «Аналитическое программное обеспечение SAS». В настоящее время читает лекции и ведет семинарские занятия по курсам «Методы интеллектуального анализа данных», «Интеллектуальный анализ данных», «Математическое и статистическое программирование», «Пакеты прикладных программ для статистической обработки и анализа данных».
Руководит курсовыми и дипломными работами студентов, а также педагогической практикой у аспирантов. Принимает активное участие в организации олимпиад школьников, а также вступительных экзаменов на факультет.
Участник научного общества IEEE SMC Society Soft Computing. Ежегодно входит в программные комитеты международных научных конференций по анализу данных.
Первый сертифицированный SAS Data scientist в России. С 2015 г. по 2022 г. – руководитель Академической программы SAS в России и СНГ.
Подготовил 4 кандидатов наук.