Советский математик-педагог и методист. Окончил Орехово-Зуевский государственный педагогический институт (1959). Работал учителем математики в средних школах Красногорска и Электростали. Сотрудник лаборатории обучения математике (1968—1970) и лаборатории прикладной математики (1970—1979) НИИ содержания и методов обучения АПН СССР; с 1979 в НИИ школ Министерства просвещения РСФСР. Разрабатывал вопросы методики изучения линейного программирования в школе, проблемы факультативных занятий.