Začínal v týmu FK Crvena zvezda, nastoupil v 202 ligových utkáních, dal 120 gólů a s týmem vyhrál třikrát jugoslávskou ligu a jednou pohár. Dále hrál ve Španělsku za Sporting de Gijón, nastoupil ve 13 ligových utkáních a dal 3 góly a ve Francii za Lille OSC a AS Cannes. V Ligue 1 nastoupil ve 123 utkáních a dal 41 gólů. V Poháru mistrů evropských zemí nastoupil v 5 utkáních a dal 4 góly, v Poháru vítězů pohárů nastoupil v 11 utkáních a dal 5 gólů a v Poháru UEFA nastoupil ve 25 utkáních a dal 11 gólů. Za reprezentaci Jugoslávie nastoupil v letech 1975-1982 ve 12 utkáních a dal 4 góly.