Diplomiral in doktoriral je iz zgodovine na Filozofski fakulteti v Beogradu ter deloval kot asistent, docent, izredni profesor, od 1968 do upokojitve 1994 pa kot redni profesor srednjeveške zgodovine. Bil je član Srbske akademije znanosti in umetnosti, dopisni član JAZU (HAZU) in drugih akademij. Bil je pobudnik in urednik Enciklopedije srbske zgodovinopisja (1997), Leksikona srbskega srednjega veka (1999) in sodelavec Srbskega biografskega slovarja.
Veliko je objavljal o srednjeveški balkanski zgodovini, zlasti o zgodovini Srbov. Njegova knjiga o srednjeveških Srbih je bila objavljena v italijanščini, francoščini in ruščini, je tudi soavtor Zgodovine Jugoslavije (1974).
Dela:
- Herceg Stefan Vukčić – Kosača i njegova doba (1964)
- Zgodovina srednjeveške bosanske države (1964)
- Srbi u srednjem veku (I Serbi nel Medioevo, 1992; srbska izdaja 1995)
- Delavci, vojaki, duhovščina: družbe srednjeveškega Balkana (1997)
- Srbi med evropskimi narodi (2004)
- O zgodovinopisje in metodologijo (2007) …