Fotbalově vyrůstal v chorvatském velkoklubu Dinamo Zagreb, kde působil deset let až do roku 2000. Poté přestoupil do konkurenčního HNK Šibenik, kde působil dvě sezony. Od roku 2002 byl poprvé zaměstnán u zahraničního klubu, konkrétně v polskémGroclin Grodzisk, kde hrál 4 sezony, poté odešel do dalšího polského klubu, Gornik Leczna. Na rok 2006 odešel na Ukrajinu a to do týmu FK Kryvbas Kryvyj Rih. V létě 2007 byl na testech v českých klubech SK Sigma Olomouc a SK Slavia Praha, ale ani v jednom neuspěl a tak nakonec skončil v týmu Slaven Belupo. Po sezoně se však ukázalo, že Slavia tohoto silného obránce celý rok sledovala a v létě 2008 s ním podepsala čtyřletou smlouvu. V sezoně 2008-2009 získal se Slavií mistrovský titul. V létě 2009 však Slavia oznámila, že s jeho službami nadále nepočítá a může si hledat jiné angažmá. Na konci září 2009 jej získalo Dynamo České Budějovice na půlroční hostování.