Родился 8 июня 1925 г. в селе Петро-Херсонец Оренбургской области, после службы в артиллерийской разведке в 1941-1945 гг. окончил в 1949 г. Математико-механический факультет Ленинградского Государственного университета. В 1964-1979 гг. занимал пост директора Вычислительного центра Сибирского отделения Академии наук, в 1980-1986 гг. – пост заместителя Председателя Совета министров и председателя Государственного Комитета СССР по науке и технике. В 1986 г. был избран Президентом Академии наук СССР и работал в этой должности по 1991. В настоящее время – Почетный директор Института вычислительной математики РАН и руководитель Кафедры вычислительных технологий и моделирования Факультета вычислительной математики и кибернетики в Московском государственном университете им. М.В. Ломоносова. Разработал метод дробных шагов для решения задач математической физики, в том числе расчета атомных реакторов, работал над математическими моделями физических процессов в атмосфере и океане, математическим моделированием в иммунологии и медицине, математическими методами метеорологического прогнозирования, внес существенный вклад в теорию алгоритмов возмущений и сопряженных уравнений для решения ряда важных прикладных задач. Герой Социалистического Труда, лауреат Ленинской премии, Государственной премии СССР, Государственной премии Российской Федерации, премии им. А.А. Фридмана АН СССР, Международной премии имени Карпинского, Демидовской премии, удостоен четырех орденов Ленина, Золотой медали им. П.Л. Чебышева за выдающиеся результаты в области математики, Большой Золотой медали РАН им. М.В. Ломоносова, Золотой медали и премии им. М.В. Келдыша АН СССР, ордена «Командор рыцарей Почетного легиона» (Франция) и других наград, автор около 300 научных публикаций (в том числе 25 книг).