Родился в Петербурге в семье железнодорожного служащего. Окончил Уральский (Свердловский) политехнический институт и заочно — Ленинградский университет; в докторантуре был у С. Л. Соболева. С 1930 г. работал инженером в Уралгипромаше, с 1947 г. — в Уральском университете и с 1955 г. — также в Свердловском отделении Математического института АН СССР (заведует отделом математического анализа). Доктор физико- математических наук, профессор (1955 г.). В 1970 г. избран членом-корреспондентом АН СССР.
Основные труды относятся к алгебре и теории чисел теории функций комплексного переменного, математической физике, приближенным и численным методам, другим разделам математики. Его работы и академика А. Тихонова, посвященные методам, решения некорректно поставленных задач, заняли видное место в советской математике и удостоены Ленинской премии (1966 г.).
Руководит семинарами по математическому анализу и учебным семинаром по функциональному анализу на английском языке. Президент Уральского математического общества. Член редколлегии нескольких специальных журналов. Как один из ведущих ученых Свердловска оказывает существенное влияние на научную жизнь Урала. Награжден орденом «Знак Почета».