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