Окончил Курский педагогический институт (1955). С 1958 преподавал математику в школах и вузах Москвы, с 1986 — профессор МПГУ, с 1961 в системе Академии педагогических наук, с 1968 — заведующий лабораторией обучения в вечерней школе в НИИ образования взрослых, с 1993 — академик-секретарь Отделения общего среднего образования.
Основные работы посвящены методике преподавания математики, содержанию и организации образования взрослых. Разработал учебно-методические комплекты по алгебре, геометрии и математическому анализу для средних школ и самообразования.