Родился 15 июня 1965 года в г. Смолевичи Минской области.
Окончил среднюю школу № 2 и СПТУ-24 г. Смолевичи. Служил в Советской армии. В 1989 году поступил на исторический факультет Белорусского государственного университета.
На третьем курсе университета был принят на работу в среднюю школу (теперь гимназию) № 56 г. Минска, где проработал до 2005 года. С конца 1990-х годов работал в ряде вузов преподавателем латинского языка и предметов социогуманитарного блока. Получил высшую квалификационную категорию учителя истории. Несколько лет был доцентом частного учреждения образования «Институт предпринимательской деятельности». С 2014 года вновь работает в гимназии № 56 г. Минска учителем истории.
С 2002 года был членом Государственной комиссии по подготовке учебников в гуманитарно-обществоведческой сфере. С 2004 по 2012 год являлся участником группы разработчиков и членом жюри Республиканской олимпиады по обществоведению.
С 2002 по 2015 год в издательстве «Аверсэв» было опубликовано более 10 учебно-методических пособий по курсу «Человек. Общество. Государство» и «Обществоведение», подготовленных как лично, так и в соавторстве.