Cresce nelle giovanili del Koper, squadra della sua città natale, Capodistria, con cui gioca la stagione 2004-2005, con 18 presenze e 1 gol. Successivamente passa in prestito nel 2005 al Portoroz Piran, dove trova spazio solo 3 volte, e per tre anni, dal 2005 al 2008, al Bonifika, con cui colleziona 69 presenze e 15 gol.
Nell'agosto 2010 va a a giocare all'Olimpia Lubiana. Con la squadra della capitale esordisce in Europa League il 30 giugno 2011 contro lo Široki Brijeg.[2] Nella partita di ritorno segna una doppietta nel 3-0 con cui la sua squadra si qualifica al 2º turno.[3] Con l'Olimpia vince il campionato nel 2009-2010.
Nel mercato invernale 2017 passa ai veneti della Vigontina San Paolo, in Serie D. Debutta l'8 gennaio 2017 nella sconfitta casalinga per 1-0 contro l'AltoVicentino in campionato.[8] Segna per la prima volta il 19 marzo, realizzando il definitivo 2-1 al 44' nella sconfitta sul campo del Cordenons in Serie D.[9]