Debutó en 2007 jugando para el Cibalia de su ciudad natal.
En 2007 pasó al Dragovoljac solo estuvo seis meses y en 2008 emigró al HNK Orašje de Bosnia-Herzegovina.
Ese mismo año regresó a Croacia para jugar en el Slaven Belupo.
En 2010 volvió a dejar su país al firmar con el Flamurtari de Albania.
Luego de rondar por varios clubes croatas por tres años, en 2013 viajó a Nueva Zelanda para incorporarse al Auckland City.