Российский и советский педагог-математик. Окончил Московский учительский институт (1910). Преподавал в Тверском высшем начальном училище (1910—1915), Поливановской учительской семинарии (1916—1919). Работал заместителем заведующего РОНО г. Кимры (1919—1922), в Тверском педагогическом техникуме (1922—1924) и Тверском педагогическом институте (до 1930). Заведовал кафедрой математики Ферганского пединститута (1930—1932), преподавал в Маргеланском хлопковом институте и Бухарском пединституте (1932—1933). С 1934 и до конца жизни работал в Молотовском пединституте. Автор первой советской общей методики преподавания математики (1924), учебников для начальной школы, построенных на основе идей политехнизации и метода проектов, и первого обобщающего труда по истории российского математического образования (1951).