В 1981 году окончил исторический факультет Тверского (Калининского) государственного университета. После окончания учёбы работал учителем в ПТУ, а в 1981–1983 годах служил в Советской Армии. В 1983–1985 годах работал инспектором Брестской таможни.
В 1985-1988 годах учился в аспирантуре Института истории Национальной академии наук Беларуси, где также работал младшим научным сотрудником. В 1989 году защитил кандидатскую диссертацию на тему «Развіццё гістарычнай навукі ў БССР (1970-я гады)».
С 1991 года работал старшим преподавателем, затем доцентом кафедры истории Брестского государственного педагогического института. В 1992–1999 годах заведовал кафедрой истории славянских народов. В 1999–2002 годах проходил докторантуру в Институте истории НАН Беларуси.
Автор более 100 научных, научно-методических и научно-популярных публикаций. Исследует проблемы истории исторической науки, становления и развития гуманитарных наук в Беларуси в ХХ веке.
С 2002 года - доцент, а с 2010 года - профессор кафедры. Защитил докторскую диссертацию на тему «Кадры гуманітарных навук БССР: станаўленне, фарміраванне, развіццё (20–30-я гады ХХ ст.)». 5 мая 2010 года ему была присуждена учёная степень доктора исторических наук.





