В 1990 г. окончил исторический факультет МГУ имени М. В. Ломоносова по кафедре истории СССР периода капитализма и поступил в аспирантуру.
С 1992 гВ 1992–2019 гг. — ассистент, с 1997 г. — доцент кафедры истории России XIX — начала XX веков исторического факультета МГУ имени М. В. Ломоносова.
В 1994 г. на историческом факультете МГУ имени М. В. Ломоносова защитил диссертацию «Николай Николаевич Обручев. Жизнь и деятельность» на соискание учёной степени кандидата исторических наук.
С 2005 г. — советник Управления по межрегиональным и культурным связям с зарубежными странами администрации Президента России.
С 2013 г. — доцент кафедры международных организаций и проблем глобального управления факультета государственного управления МГУ имени М. В. Ломоносова.
В 2013–2014 гг. — заместитель по науке декана факультета государственного управления МГУ имени М. В. Ломоносова.