Вихованець футбольної школи клубу «Самобор», за який дебютував й у дорослому футболі 1996 року.
1997 року перейшов до складу клубу «Кроація», в якому провів чотири сезони, взявши участь у 92 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу португальського клубу «Бенфіка», до складу якого приєднався 2001 року. Відіграв за лісабонський клуб наступні чотири сезони своєї ігрової кар'єри.
Завершив професійну ігрову кар'єру в словенській «Олімпії».
В 2020 році повернувся до футболу, почавши виступати за аматорський хорватський клуб «Светі Міховіл».
Виступи за збірну
2003 року дебютував в офіційних матчах у складі національної збірної Хорватії. Протягом кар'єри у національній команді, яка тривала усього 2 роки, провів у формі головної команди країни 8 матчів, забивши 2 голи.