Родился в 1977 году в г. Минске. В 1999 году закончил с отличием исторический факультет БГУ, в 2002 году – аспирантуру Республиканского Института Высшей школы БГУ. В 2003 году защитил диссертацию "Формирование однопартийной системы в Беларуси (октябрь 1917 – 1925 гг.)" на соискание ученой степени кандидата исторических наук по специальности 07.00.02 – Отечественная история. Научный руководитель – доктор исторических наук, профессор Н.С. Сташкевич.
В 2002-2005 и 2006-2007 годах работал на различных должностях в общественном объединении Белорусский Республиканский Союз молодежи, в том числе вторым секретарем Центрального комитета и первым секретарем Минского городского комитета.
В 2003-2004 году ведущий специалист Пресс-центра Прокуратуры Республики Беларусь. В 2004-2006 году – старший преподаватель Командно-инженерного института МЧС Республики Беларусь.
С 2007 по 2016 год – главный редактор научно-популярного и общественно-политического журнала "Беларуская думка".
С 2016 года – декан факультета философии и социальных наук.
С 2021 года – председатель правления республиканского государственно-общественного объединения «Белорусское общество «Знание».
Автор более 60 публикаций. На факультете разработал и преподает курсы: "Геополитика", "Психология взаимодействия бизнеса и СМИ".
Награжден медалью Франциска Скорины (2012). Секретарь Белорусского Союза журналистов, член президиума Союза писателей Беларуси.
Научные интересы: политическая история Беларуси, национально-государственное строительство, современные политические системы.