V jugoslávské lize hrál za Hajduk Split, nastoupil ve 209 ligových utkáních, dal 6 gólů a s Hajdukem vyhrál třikrát ligu a pětkrát pohár. V sezóně 1978/1979 hrál za GNK Dinamo Záhřeb, nastoupil ve 30 ligových utkáních a dal 11 gólů. V roce 1979 přestoupil do německého týmu FC Schalke 04, v bundeslize nastoupil v 55 utkáních a dal 6 gólů. V Schalke 04 pokračoval i jednu sezónu po sestupu do 2. bundesligy. Další čtyři sezóny odehrál ve druhé bundeslize v týmu SG Wattenscheid 09. V Poháru mistrů evropských zemí nastoupil v 11 utkáních a dal 1 gól, v Poháru vítězů pohárů nastoupil v 11 utkáních a ve Veletržním poháru nastoupil ve 3 utkáních. Za reprezentaci Jugoslávie nastoupil v letech 1974-1978 ve 4 utkáních.