Nel 2010 è stato inserito nella lista dei migliori calciatori nati dopo il 1989 stilata da Don Balón.[2]
Le sue caratteristiche tecniche sono la velocità ed il dribbling.
Carriera
Club
Hajduk Spalato
Ha esordito in prima squadra il 22 aprile 2009 in una vittoria per 5-0 con il Croatia Sesvete. Mise a segno la sua prima rete il 31 maggio seguente nel 2-2 con la Dinamo Zagabria, nell'ultimo turno di campionato. Il 5 maggio 2010 aprì le marcature nel ritorno della finale di Coppa di Croazia, vinta per 2-0 con lo Šibenik; in virtù anche del 2-1 dell'andata, la coppa andò all'Hajduk. Il 9 agosto 2012 realizzò, su calcio di rigore, il primo dei due gol che permisero alla squadra di Spalato di vincere per 2-0 a San Siro con l'Inter nel ritorno del 3º turno preliminare di Europa League; la sua squadra però non passò il turno per il 3-0 nerazzurro dell'andata.
Pescara
Il 27 agosto 2012 viene acquistato dal Pescara appena promosso in Serie A per una cifra di 3,8 milioni di euro.[3] Il 2 settembre 2012 fa il suo esordio in Serie A subentrando a Jonathas. Esordisce dal primo minuto il 16 settembre 2012 contro la Sampdoria. Il 9 dicembre 2012 realizza il primo ed unico gol con la maglia del Pescara nella partita Pescara-Genoa, gara terminata 2 a 0 per gli abruzzesi.[4] Al termine della stagione il Pescara retrocede in Serie B e il giocatore finisce ai margini della rosa totalizzando soltanto 3 presenze, tutte da subentrato.
Losanna
Il 31 gennaio 2014 passa in prestito al Losanna. Esordisce in campionato con gli svizzeri il 16 febbraio 2014 nella gara contro lo Young Boys (5-3) andando subito in gol. Chiude il campionato con 13 presenze e 4 gol.
Terminato il prestito, torna al Pescara.
Waasland-Beveren
Il 13 agosto 2014 la società abruzzese lo cede nuovamente in prestito, questa volta in Belgio al Waasland - Sportkring Beveren. Gioca la prima partita il 24 agosto nella sconfitta per 1-0 contro l'Anderlecht. Trova il suo primo gol nella vittoria esterna per 4-1 contro lo Zulte Waregem. Termina anticipatamente il prestito e così anche la sua stagione e a fine marzo torna al Pescara.
Il 14 ottobre 2015 rescinde consensualmente il contratto che lo legava al club abruzzese fino al 2017.[5]
Messina
Il 31 agosto 2021 torna in Italia, ingaggiato dal Messina.[6] Il 19 settembre segna il suo primo gol con i siciliani, realizzando il gol vittoria sulla Virtus Francavilla.[7]
Tuzla City
Il 28 febbraio 2022 firma fino al termine della stagione con il Tuzla City.[8]
Nazionale
Il 15 agosto 2012 fa il suo esordio in Nazionale nell'amichevole contro la Svizzera, gara terminata 4 a 2 per gli elvetici.