Доктор физико-математических наук. Окончил механико-математический факультет Московского государственного университета имени М.В. Ломоносова. Ведущий научный сотрудник Федерального исследовательского центра «Информатика и управление» РАН, отдел Имитационных систем и исследования операций. Профессор кафедры Теоретической информатики и дискретной математики МПГУ. Читает курсы лекций студентам и аспирантам Института математики и информатики МПГУ по дисциплинам «Исследование операций», «Теоретическая информатика» и др. Является научным руководителем проекта «Разработка математических методов анализа, синтеза и управления для сложных систем и развитие математических методов и алгоритмов интеллектуального анализа данных». Автор 7 научных и 8 учебных монографий, а также свыше 200 научных работ в области теоретической информатики.