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 ve Francii za Lille OSC a v Belgii za Royal Antwerp FC. Pokračoval v americké lize sálového fotbalu za Buffalo Stallions a New York Arrows. Po návratu do vlasti hrál ligu za OFK Bělehrad a v nižší soutěži za FK Hajduk Beograd. V jugoslávské lize nastoupil ve 169 ligových utkáních a dal 57 góly. Ve francouzské Ligue 1 nastoupil v 109 utkáních a dal 35 gólů a v belgické lize nastoupil ve 27 utkáních a dal 5 gólů. V Poháru mistrů evropských zemí nastoupil v 16 utkáních a dal 7 gólů, v Poháru vítězů pohárů nastoupil v 6 utkáních a dal 2 góly a v Poháru UEFA nastoupil v 6 utkáních a dal 2 góly. Za reprezentaci Jugoslávie nastoupil v letech 1973-1974 v 10 utkáních a dal 4 góly. Na Mistrovství světa ve fotbale 1974 byl členem jugoslávské reprezentace, nastoupil ve 4 utkáních a dal 2 góly.