У дорослому футболі дебютував 1983 року виступами за команду клубу «Хайдук» (Спліт), в якій молодий півзахисник за три сезони взяв участь лише у 3 матчах чемпіонату.
Згодом з 1986 по 1991 рік грав у складі менш іменитих югославських команд «Динамо» (Вінковці) та «Вележ».
Протягом 1990-х грав у новоствореній Хорватській футбольній лізі, здебільшого за команду-середняка турніру «Вартекс». Протягом 1996—1998 років знову був гравцем «Хайдука» (Спліт), проте до основного складу не пробився і повернувся до «Вартекса», в якому і завершив ігрову кр'єру 2000 року.
Кар'єра тренера
Розпочав тренерську кар'єру, повернувшись до футболу після невеликої перерви, 2005 року, очоливши тренерський штаб ФК «Вартекс», де провів значну частину ігрової кар'єри і де пропрацював з 2005 по 2007 рік.
2007 року очолив тренерський штаб «Рієки», а за рік, у 2008, уперше відправився за кордон, до Албанії, де протягом року був головним тренером «Динамо» (Тирана). 2009 року повернувся на батьківщину аби попрацювати з командою клубу «Славен Белупо».
Протягом 2010—2017 працював на аравійському півострові. Спочатку був запрошений очолити саудівський «Аль-Фейсалі», новачка місцевого найвищого дивізіону. У своєму першому сезоні з командою хорватський спеціаліст був визнаний найкращим тренером саудівського чемпіонату. 2012 року прийняв пропозицію від одного з найсильніших саудівських клубів «Аль-Хіляля» очолити його другу команду. За рік, у 2013, став головним тренером основної команди «Аль-Хіляля». А в 2014 році перебрався до ОАЕ, де протягом трьох років працював з місцевим «Аль-Айном».