Родился 12 декабря 1968 года в Москве.
В 1997 году окончил Московский государственный гуманитарный университет имени М.А. Шолохова (специальность «История», квалификация «Учитель истории и социально-гуманитарных дисциплин»).
С 2001 г. – старший научный сотрудник Центра истории войн и геополитики Института всеобщей истории РАН;
в 2012–2014 гг. – заведующий кафедрой истории, философии и культурологии Московского государственного гуманитарного университета им. М.А. Шолохова;
в 2014–2015 г. – заведующий кафедрой отечественной истории МГГУ им. М.А. Шолохова;
с 2013 г. – начальник научного отдела Российского военно-исторического общества; профессор Академии военных наук (2006);
с 1 декабря 2015 г. – заведующий кафедрой политических исследований России и постсоветского пространства МПГУ;
с 15 сентября 2017 г. – доцент кафедры новейшей отечественной истории МПГУ;