Legò la maggior parte della carriera al Slaven Belupo dove giocò dal 2000 al 2005 e dal 2007 al 2010. Quinto calciatore per presenze nella storia del club, rappresentò i Farmaceuti in Coppa Intertoto e nelle qualificazioni di Coppa UEFA, inoltre disputò da titolare la prima finale di Coppa di Croazia della storia del club.[1]
Con la nazione maggiore disputò una sola partita, scese in campo il 1º febbraio 2006 subentrando in sostituzione di Leon Benko nella partita amichevole tenutasi ad Hong Kong contro i padroni di casa.[3]