Centrocampista tecnico e di qualità, è ambidestro e abile nei colpi di testa.[2] Può giocare sia da centrale di centrocampo che da trequartista ed è più abile in fase offensiva che in quella difensiva.[2]
Carriera
Club
Con la maglia dello Slaven Belupo fa il suo esordio nella massima serie croata nella stagione 2010-2011,[3] nella quale gioca una partita il 21 maggio 2011 contro l'Osijek. L'anno seguente gioca invece cinque gare, mentre nella stagione 2012-2013 colleziona due presenze nei preliminari di Europa League (nei quali segna anche una rete) e ventidue presenze in campionato. Nel suo ultimo anno in patria, stagione 2015-2016, segna i suoi primi gol in carriera nella massima serie croata.
Nel 2016, dopo sei stagioni in Croazia, si trasferisce alla squadra polacca del Wisła Cracovia.[3] Sono dieci le reti realizzate in Ekstraklasa, otto nella stagione 2016-2017 e due nelle prime cinque partite della stagione 2017-2018, prima del suo trasferimento.[2]
Il 24 agosto 2017 passa a titolo definitivo alla squadra italiana del Genoa[4]. Non trovando spazio nella formazione rossoblù, il 27 febbraio 2018 torna al Wisła Cracovia in prestito fino al termine della stagione.[5]
Rientrato al Genoa, il 10 agosto 2018 viene ceduto in prestito al Lugano, club della prima divisione svizzera[6].
Il 30 luglio del 2019 viene preso in prestito con diritto di riscatto dall' Ascoli società di Serie B.[7]
Terminato il prestito nella serie cadetta torna al Genoa, dove tuttavia resta ai margini della rosa, indi per cui il 15 gennaio 2021 viene ceduto all'Osijek,[8] club con cui ha firmato un contratto di 3 anni e mezzo.[3]
Nazionale
Nel giugno del 2013 viene inserito nella lista dei convocati per il Mondiale Under-20, il 23 giugno fa il suo esordio nella manifestazione, nella partita vinta per 1-0 contro l'Uruguay. Il successivo 26 giugno gioca gli ultimi dieci minuti della partita pareggiata per 1-1 contro l'Uruguay, subentrando a partita in corso a Marko Livaja[9]. Il 29 giugno gioca invece da titolare nella partita vinta per 2-1 contro la Nuova Zelanda. Il 2 luglio gioca da titolare nella partita persa per 2-0 contro il Cile negli ottavi di finale, che determina l'eliminazione della sua squadra dalla competizione.