Выпускник механико-математического факультета МГУ имени М. В. Ломоносова. Член редколлегии научно-популярного физико-математического журнала «Квант». «Соросовский учитель». Автор и соавтор монографий и учебных пособий по математике для старшеклассников и абитуриентов. Проводил факультативные занятия по математике в Лицее информационных технологий № 1533, Московской школе на Юго-Западе № 1543 и других. Преподавал в летних математических лагерях для школьников. Выступал с лекциями для учителей математики и старшеклассников во многих городах России. Был консультантом московской комиссии по ЕГЭ. Свой первый урок по математике провел, будучи сам учеником первого класса.