Советский и российский педагог-математик, кандидат физико-математических наук. Окончил Московский университет (1962) и аспирантуру мехмата МГУ, работал в межфакультетской лаборатории математических методов в биологии МГУ. Был одним из организаторов олимпиад: Московской, Всероссийской и Всесоюзной, а впоследствии Турнира Городов. С 1963 года работал во Всесоюзной заочной математической школе, соавтор нескольких книг для учащихся ВЗМШ и школьников. С 1970 года состоял членом редколлегии журнала «Квант», руководил разделом задач. Один из инициаторов возрождения сборников «Математическое просвещение».