Hırvat bir ailenin çocuğu olarak Avustralya'nın Sidney kentinde doğdu. Futbola burada bir spor enstitüsünde başladı. Profesyonel kariyerine Split'e dönünce Hajduk Split'le sözleşme imzalayarak başladı. Daha sonra İtalya Serie A takımlarında oynadı. Sırasıyla Verona, Brescia, Parma ve Lazio'da forma giydi. Son olarak 2005 yılında Yunanistan Ligi'nin önemli takımlarından Panathinaikos'la sözleşme imzaladı. 2007-2008 sezonu sonrası Beşiktaş'a transfer oldu. 2010 yılına kadar Beşiktaş'la sözleşme imzaladı.[1] Beşiktaş'ın yabancı kontenjanını boşaltamaması nedeniyle sözleşmesi askıya alınmıştır. Beşiktaşla sözleşmesini fesh etmiştir.
2010-11 sezonu için Kardemir Karabüksporla anlaşmıştır.