Скончыў гістарычна-філалагічны факультэт Гродзенскага педагагічнага інстытута (1963). З 1969 працаваў у Інстытуце гісторыі АН БССР, у 1970—1975 гадах вучоны сакратар. У 1975—1981 — вучоны сакратар Інстытута гісторыі партыі пры ЦК КПБ. У 1981—1989 гадах намеснік дырэктара Інстытута гісторыі АН БССР, у 1989—1999 дырэктар Інстытута гісторыі НАН Беларусі. З 1999 – загадчык аддзела, з 2007 – галоўны навуковы супрацоўнік Інстытута гісторыі НАН Беларусі.