Cresciuto nelle giovanili dell'Hajduk Spalato debutta in prima squadra il 12 giugno 1988 nella partita di campionato terminata a reti bianche contro il Vardar.
Nel novembre 2015 prende le redini del Solin militante in 3.HNL.[1] Nel settembre 2016, dopo aver portato il club in 2.HNL, rassegna le dimissioni in seguito a delle divergenze con la dirigenza.[2] Nell'ottobre dello stesso anno si siede sulla panchina del BŠK Zmaj Blato.[3] Nel maggio 2018 perde l'incarico in seguito alla sconfitta ai rigori contro i rivali dell'Hajduk Vela Luka.[4]
Nel luglio 2021 prende le redini del Kamen Ivanbegovina.[5]
Il 23 febbraio 2022 sostituisce Stipe Grčić sulla panchina del Hrvace.[6]