L'8 luglio 2018 sitrasferisce in Portogallo tra le file del Rio Ave.[1]
Il 26 luglio seguente fa il suo debutto per i Vilacondenses in occasione del secondo turno di andata di Europa League dove parte da titolare nella sconfittaesterna contro il Jagiellonia (1-0).[2] Il 20 aprile 2019 mette a referto la sua prima rete con la squadra portoghese in occasione della partita di campionato vinta in casa del Belenenses SAD (1-3).[3]
L'8 luglio 2021 si accasa al Vitória Guimarães con il quale firma un contratto valido fino al 2026.[4][5] Il 26 luglio seguente fa il suo debutto per i Conquistadores in occasione del primo turno di Taça da Liga dove parte da titolare nella vittoria contro il Leixões (4-1).[6]
Il 20 giugno 2022 viene ceduto in prestito annuale con diritto di riscatto all'Hajduk Spalato.[7][8] Il 9 luglio seguente fa il suo debutto con i Bili, disputa da titolare la finale di Supercoppa di Croazia 2022 persa ai calci di rigore in casa della Dinamo Zagabria.[9] Al termine della stagione il calciatore non viene riscattato dal club spalatino.[10]
Nazionale
Il 4 settembre 2017 fa il suo debutto con la Croazia U-21, subentra nel secondo tempo al posto di Fran Karačić nell'amichevole finita 1-1 contro l'Austria (1-4).[11] Il 21 giugno 2019 debutta all'Europeo di categoria, disputa da titolare il match perso 1-0 contro la Francia.[12]