Окончил исторический факультет БГУ в 1972 г. С 1975 г. преподавал на кафедре истории СССР эпохи социализма. Исследовал процесс социалистических преобразований в западных областях Беларуси в 1944—1950 гг. В 1983 г. защитил кандидатскую диссертацию, в 1986—1993 гг. — доцент кафедры. В 1993—1996 гг. – на дипломатической службе. В 1996—2003 гг. — доцент (затем профессор) кафедры международных отношений БГУ, одновременно был заместителем декана соответствующего факультета. Доктор исторических наук (2001 г.). С 2003 г. — ректор Брестского госуниверситета имени А.С. Пушкина. Историк-международник. Исследует внешнюю политику Республики Беларусь, белорусско-польские политические отношения, проблемы региональной стабильности в Центральной и Восточной Европе в конце ХХ ст.