российский ученый в области прикладной математики.
В 1939 г. поступил на математико-механический факультет Ленинградского университета. С началом войны добровольно вступил в народное ополчение. В 1943 г., после окончания Ленинградской военно-воздушной академии им. А. Ф. Можайского, был направлен в действующую армию, участвовал в боях, закончил войну в Берлине. В 1948 г. поступил в адъюнктуру Военно-воздушную инженерную академию им. Н. Е. Жуковского. Кандидат физико-математических наук (1951). С 1954 г. работал в Институте прикладной математики АН СССР. С 1964 по 1986 гг. – заместитель директора Института по научной работе, затем – заведующий отделом вычислительной аэрогидродинамики. Доктор физико-математических наук (1968). В 1977 г. был избран членом-корреспондентом АН СССР.
Преподавал в Московском университете, ассистент (1957-1963), доцент (1963-1970) кафедры вычислительной математики механико-математического факультета, с 1970 г. – на факультете вычислительной математики и кибернетики МГУ, профессор кафедры математической физики, Заслуженный профессор МГУ. Построил теорию характеристик общих трехмерных нестационарных уравнений газовой динамики и разработал метод исследования пространственных течений газа. Провел численное моделирование структуры области трансзвукового течения газа при пространственном обтекании тупого тела сверхзвуковым потоком газа. Предложил методы расчета трехмерных нестационарных течений газа и провел серийные расчеты таблиц обтекания острых конусов и затупленных тел воздухом с учетом физико-химических реакций (совместно с К. И. Бабенко и др.). Разработал итерационный метод построения разностных схем третьего порядка точности для произвольных квазилинейных гиперболических систем дифференциальных уравнений с сохранением третьего порядка аппроксимации вблизи границ расчетных областей. Исследовал структуру ударных волн в разностных схемах, получил критерии существования предельного профиля и равномерной сходимости к нему решения разностных уравнений.