В 1981 году окончил историко-филологический факультет Гомельского государственного университета. Обучался в аспирантуре Института истории Академии наук (АН) БССР (1981—1984). На формирование исторического мировоззрения наибольшее влияние оказали Л. Н. Гумилёв, Э. М. Загорульский, Г. Коссинна, А. Г. Митрофанов, Х. Ортега-и-Гассет, В. И. Сычёв.
В 1990 году защитил кандидатскую диссертацию «Милоградская культура (актуальные проблемы исследования)», научный руководитель — профессор Л. Д. Поболь. В 1999 году защитил докторскую диссертацию «Племена и народы „заскифского“ Севера и Северо-Востока». Доцент (2005). Младший научный сотрудник, научный сотрудник, старший научный сотрудник Института истории АН БССР; главный специалист, начальник отдела Комитета по архивам и делопроизводству при Совете Министров Республики Беларусь.
С 2002 года — профессор кафедры истории Беларуси и политологии Белорусского государственного технологического университета. Член Геральдического совета при Президенте Республики Беларусь. Стипендиат Германского археологического института (2007).
Научные интересы: археология; древняя, средневековая, новая история; геральдика. Автор более 300 работ.