Советский педагог-математик и методист, историк математики и математического образования, член-корреспондент АПН РСФСР. Окончил Самарские педагогические курсы и Московский педагогический институт (1918), с первых лет советской власти активно сотрудничал с Наркомпросом. Работал учителем сельской школы, в Порецкой учительской семинарии, преподавал в Калининском пединституте, затем в московских вузах; с 1933 года заведовал кафедрой в Московском областном педагогическом институте. Автор пособий по теоретической арифметике, курса математики для техникумов и ряда работ исторического характера. Соавтор школьного учебника арифметики (с В. М. Брадисом) и практико-ориентированного курса тригонометрии (с А. К. Окуневым). Под его руководством выполнены десятки диссертационных исследований, среди учеников — Ю. М. Колягин и Г. Л. Луканкин.