Окончил Уральский университет в 1940.
В 1961-66 заведующий отделом математического анализа математического института АН СССР (Свердловское отделение), с 1966 заведующий лабораторией прикладной математики и механики Института математики АН БССР, одновременно заведующий кафедрой прикладной математики БГУ. Научные работы в области дифференциальных уравнений, теории устойчивости движения.Развил теорию динамических систем без предположения единственности, выполнил серию работ по программному регулированию, в которых освещена связь задачи об осуществлении программных движений с общей теорией устойчивости с теорией оптимальных процессов и с теорией приближений.Научные работыАвтор более 80 научных работ, в том числе 3 монографий.О построении функций Ляпунова для нелинейных систем. — М.: Изд-во Ан наук СССР, 1960.Введение в теорию устойчивости. — М.: Наука, 1967.Динамические системы с цилиндрическим фазовым пространством. — М.: Наука, 1969 (совм. с. В. А. Табуевой).Функции Ляпунова. — М.: Наука, 1970.Метод сечений в теории динамических систем. — Минск: Наука и техника, 1979.