Родился 29 января 1925 года в поселке Клязьма Московской области.
Спортсмен (самбо).
Мастер спорта СССР. Заслуженный деятель науки РСФСР (20.03.1985).
Окончил Ленинградский государственный университет имени А.А. Жданова.
Сотрудник Ленинградского отделения Математического института Академии наук СССР — 1953-59, старший научный сотрудник (с 1959 года), заведующий лабораторией Института геологии и геофизики Сибирского отделения Академии наук СССР — с 1959 года, заведующий лабораторией (с 1970 года), заведующий отделом Вычислительного центра и главный научный сотрудник Института вычислительной математики и математической геофизики Сибирского отделения Академии наук СССР и РАН.
Академик РАЕН.
Кандидат физико-математических наук (1959). Доктор физико-математических наук (1969). Профессор.
Участник Великой Отечественной войны. Награжден орденом Отечественной войны I степени (6.04.1985), медалями «За оборону Ленинграда», «За боевые заслуги» (15.04.1944), «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».
Скончался 26 июля 2005 года.