Istoričar i diplomata, rođen u Pandurici kod Pljevalja. Dužnost predsednika Srpske književne zadruge obavljao je od 2001. do 2005. godine.
Po završetku studija na Filozofskom fakultetu u Beogradu (1972), radio je kao profesor istorije u Alibunaru i Kovačici, a zatim na Istorijskom institutu SANU, gde je obavljao i dužnost direktora, od 1987. do 2002. godine. Od 2012. do 2019. bio je ambasador Srbije u Ruskoj federaciji. Redovni je član SANU i inostrani član ANURS. Senator je Republike Srpske.
Kao istoričar posvetio se istraživanju istorije srpskog naroda u 19. veku i odnosu balkanskih država i velikih sila. Doktorirao je na temu: Srbija i Grčka u drugoj polovini 19. veka (1856-1903). Najznačajniji rad mu je monografija: Stara Srbija (19-20 vek) – drama jedne civilizacije (2012).
