Dopo 71 partite e nove reti nel campionato croato con il Rijeka e l'esordio ai preliminari della UEFA Europa League 2013-2014, nell'estate del 2013 si trasferisce in prestito alla squadra italiana dello Spezia, militante in Serie B. Nella sua prima stagione in Liguria scende in campo 11 volte in campionato e nel quarto di finale dei play-off che gli spezzini perdono a Modena. Nella seconda stagione, gioca solo sei gare tra agosto e gennaio, per poi passare in prestito al Varese, sempre in serie B[3].
Lugano
Nella stagione 2015-2016 mette a segno 10 goal in 26 partite, al termine della stagione rompe il legamento crociato, questo infortunio lo terrà lontano dai campi per un anno. Nella stagione 2016-2017 rinnova con il Lugano, ma non gioca perché infortunato, inizia a giocare al termine della stagione con la U-21 del Lugano per ritrovare la forma per la stagione successiva.
Nazionale
Il 10 settembre 2012 ha esordito in Nazionale Under-21 giocando la partita di qualificazione agli Europei di categoria persa per 6-0 contro la Spagna Under-21.
Dopo il ritiro
Il 2 luglio 2021 viene assunto come dirigente dal Rijeka.[4]