Začínal v týmu HNK Šibenik. V jugoslávské lize hrál za Hajduk Split, nastoupil ve 217 ligových utkáních, dal 108 gólů a s týmem vyhrál jednou jugoslávskou ligu a třikrát pohár. Kariéru ukončil v Belgii v týmu KSC Lokeren. V Poháru mistrů evropských zemí nastoupil ve 2 utkáních, v Poháru vítězů pohárů v 8 utkáních a dal 4 góly a ve Veletržním poháru nastoupil ve 4 utkáních a dal 1 gól. Celkem za reprezentaci Jugoslávie nastoupil v roce 1967 v utkání proti Albánii.