Окончил в 2001 году с отличием механико-математический факультет Московского государственного университета имени М.В.Ломоносова (научный руководитель проф. А.А.Тужилин). В 2001 году поступил в очную аспирантуру мехмат факультета МГУ имени М.В.Ломоносова по специальности 01.01.04 (геометрия и топология), которую окончил в 2004 году. В 2005 году защитил кандидатскую диссертацию «Геометрия локально минимальных и экстремальных сетей в нормированных пространствах» (научный руководитель проф. А.А.Тужилин).
С 2003 работает на механико-математическом факультете.
Научные интересы: топологическое вариационное исчисление, теория экстремальных сетей, компьютерная геометрия, маломерная и комбинаторная топология, дискретная математика.