Советский и российский педагог-математик, методист. Окончил Московский университет (1959), ученик А. И. Ширшова. Работал в отделении машинного перевода МГПИ иностранных языков им. М. Тореза (с 1962), на кафедре алгебры МГПИ им. В.И. Ленина (с 1968), в НИИ содержания и методов обучения АПН СССР (1986—2008), где с 1990-х годов руководил лабораторией математического образования. Создатель концепции гуманитаризации математического образования. Совместно с М. К. Потаповым и Н. X. Розовым написал книгу «Пособие по математике для поступающих в вузы» (1960), которая неоднократно переиздавалась. Руководитель авторского коллектива школьных учебников математики для 5—6 классов, по алгебре для 7—9 классов и по алгебре и началам математического анализа для 10—11 классов. Лауреат премии Президента РФ в области образования (2003).