Закончил МФТИ, где ведет научно-педагогическую деятельность: является заведующим кафедры информатики МФТИ, заведующим базовой кафедры информатики факультета управления и прикладной математики.
разработан сеточно-характеристический метод и гибридные сеточно-характеристические схемы для численного решения многомерных динамических задач механики деформируемых твердых тел с различными реологическими свойствами в широком диапазоне давлений и температур на регулярных подвижных и нерегулярных расчетных сетках;
реализован гибридный характеристический метод гладких частиц для численного решения задач противометеоритной защиты и астероидной опасности;
получены численные решения задач о высокоскоростном взаимодействии деформируемых тел, о воздействии пучков заряженных частиц, лазерного и рентгеновского излучения на композитные и металлические пластины;
о напряженном состоянии электродов рельсотрона;
о динамическом деформировании и разрушении оболочек ядерных реакторов и перфорированных конструкций (например, высотных сооружений) под воздействием интенсивных нагрузок (задачи противодействия террористическим актам);
получены численные решения широкого класса задач биомеханики с медицинскими приложениями;
изучены процессы распространения волн и получены конфигурация волновых фронтов в средах многослойной структуры, а также в гетерогенных сплошных средах (задачи сейсморазведки в геофизике).
Автор более 200 научных и учебно-методических работ.
Под его руководством было защищено 11 кандидатских и 1 докторская диссертации.