У дорослому футболі дебютував 1969 року виступами за команду клубу «Хайдук» (Спліт), в якій провів одинадцять сезонів, взявши участь у 263 матчах чемпіонату. Більшість часу, проведеного у складі «Хайдука», був основним гравцем захисту команди. За цей час чотири рази виборював титул чемпіона Югославії.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Андерлехт», до складу якого приєднався 1980 року. Відіграв за команду з Андерлехта наступні шість сезонів своєї ігрової кар'єри. Граючи у складі «Андерлехта» також здебільшого виходив на поле в основному складі команди. За цей час додав до переліку своїх трофеїв три титули чемпіона Бельгії, ставав володарем Кубка УЄФА.
Завершив професійну ігрову кар'єру у клубі «Хайдук» (Спліт), у складі якого вже виступав раніше. Прийшов до команди 1986 року, захищав її кольори до припинення виступів на професійному рівні у 1988 році.
Виступи за збірну
У 1974 році дебютував в офіційних матчах у складі національної збірної Югославії. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни лише 17 матчів.