Народився в австралійському місті Джилонг. У дорослому футболі дебютував 1995 року виступами за команду місцевого клубу «Норт Джилонг Ворріорс», в якій провів один сезон, взявши участь лише у 1 матчі чемпіонату.
У 2006 році перейшов до клубу АЗ, за який відіграв 5 сезонів. Завершив професійну кар'єру футболіста виступами за команду «АЗ» у 2011 році.
Виступи за збірну
У 2004 році дебютував в офіційних матчах у складі національної збірної Хорватії. Протягом кар'єри у національній команді, яка тривала усього 3 роки, провів у формі головної команди країни лише 4 матчі.