
В 1995 году закончил механико-математический факультет МГУ им. М.В. Ломоносова и поступил в аспирантуру механико-математического факультета.
По окончании аспирантуры в 1999 году защитил кандидатскую диссертацию «Некоторые вопросы теории диофантовых уравнений» (научный руководитель — Н.М. Коробов).
С 1999 по 2006 год работал на кафедре теории чисел механико-математического факультета МГУ.
Читал спецкурсы «Основы теории чисел», «Дополнительные главы теории чисел», «Тригонометрические суммы и их приложения», «Теоретико-числовые методы в приближенном анализе», руководил спецсеминарами «Тригонометрические суммы и их приложения» (совместно с Н. Г. Мощевитиным), «Теоремы и задачи теории чисел» (совместно с А. И. Галочкиным), «Автоморфные формы» (совместно с В. В. Зудилиным и А. И. Зыкиным).
С 1995 по 2006 год (с перерывом на 2000-2005 годы) преподавал на кафедре математики СУНЦ МГУ. Читал курсы лекций и вел семинары по алгебре и геометрии. За это время в соавторстве написал книги «Варианты вступительных экзаменов в школу им. А. Н. Колмогорова», «Алгебра и теория чисел. Сборник задач для математических школ», «Многоугольники на решетках», «Задачи на клетчатой бумаге», «18 × 18».
С 2006 года — сотрудник Хабаровского отделения Института прикладной математики ДВО РАН.
В 2009 году защитил докторскую диссертацию «Приложения оценок сумм Клостермана к некоторым задачам метрической и аналитической теории чисел» (научный консультант — В. А. Быковский).
Преподаватель летних олимпиадных школ СУНЦ МГУ, 2004-2008, 2010—2011; летней научной школы CBOSS-МГУ, 2005; летней школы «Современная математика», 2008, 2010, 2011.
Член сборной команды России на 5-м чемпионате мира по решению головоломок (Нидерланды, 1996).
Область научных интересов — теория чисел, элементарная математика.



