В 1961 году окончил механико-математический факультет МГУ.Кандидат физико-математических наук (1972).
В 1982 году перешёл на работу в Сибирское отделение АН СССР. Ведущий научный сотрудник Института вычислительной математики и математической геофизики СО АН, член Учёного совета института.Преподавал в Новосибирском государственном университете.