Родился в Пскове в семье учителей начальной школы. В 1915г. окончил Петербургский университет, в 1934 г. присвоено звание профессора, в 1955 г. избран членом-корреспондентом АПН, а в 1957 г. стал доктором педагогических наук. Вся его жизнь связана с Калининским педагогическим институтом.
Основные труды посвящены теоретической и методической разработке вопросов повышения вычислительной культуры учеников средней школы, а также методике преподавания математики в средней и высшей школе. В 1921 г. впервые издал «Таблицы четырехзначных логарифмов и натуральных тригонометрических величин». Его «Методика преподавания математики в средней школе» переиздавалась много раз и переведена на другие языки. В течение многих лет принимал активное участие в работе учебной комиссии по математике при Главном управлении вузов Министерства просвещения РСФСР, длительное время был членом экспертной комиссии по педагогическим наукам. Много сил отдавал подготовке научных кадров. За большую научно-педаго-гическую и общественную деятельность присвоено звание заслуженного деятеля науки РСФСР, награжден орденом Ленина, медалью им. К. Д. Ушинского и другими медалями.