V jugoslávské lize začínal v týmu FK Crvena zvezda, se kterou získal tři mistrovské tituly a dvakrát vyhrál jugoslávský fotbalový pohár. Dále hrál v Řecku za Iraklis Soluň a ve Francii za FC Rouen. Po návratu do vlasti hrál v nižší soutěži za FK Obilić. V jugoslávské lize nastoupil ve 142 ligových utkáních a dal 11 gólů, v řecké lize nastoupil ve 13 utkáních a ve francouzské Ligue 1 nastoupil ve 27 utkáních a dal 1 gól. V Poháru mistrů evropských zemí nastoupil v 11 utkáních, v Poháru vítězů pohárů nastoupil v 8 utkáních a dal 2 góly a v Poháru UEFA nastoupil v 8 utkáních. Za reprezentaci Jugoslávie nastoupil v letech 1972-1974 ve 13 utkáních.