Ottenne il titolo di Maestro Internazionale nel 1970 e di Grande maestro nel 1971 all'età di 21 anni. Nel trentennio 1970-90 è stato il più forte giocatore jugoslavo, l'unico in quel periodo a competere per il titolo mondiale. Partecipò poche volte al campionato jugoslavo, ma lo vinse due volte, nel 1977 (ex aequo con Marangunić) e nel 1982.
È stato tra i primi venti giocatori al mondo nella classifica mondiale FIDE dal maggio del 1974 al gennaio del 1988.[1] Nel 1983 è stato terzo al mondo dietro ad Anatolij Karpov e Garri Kasparov.[2]
Ha giocato per la Jugoslavia in 12 Olimpiadi dal 1972 al 2002, nove volte in 1ª scacchiera, col risultato complessivo del 63,5 % (+ 66 = 75 – 22).[3] Vinse una medaglia d'oro in 3ª scacchiera alle olimpiadi di Skopje 1972 e tre di bronzo, una individuale e due di squadra.