Il 9 giugno 2021, firmando un contratto quadriennale, si a accasa al Rijeka in sostituzione dell'uscente Ivan Nevistić.[2][3]
Il 17 luglio fa il suo debutto con i Riječki bijeli disputando da titolare la prima di campionato vinta 2-0 in trasferta contro il HNK Gorica.[4] Cinque giorni dopo fa il suo debutto in una competizione UEFA, difende i pali dei fiumani nella partita di andata del secondo turno di Conference League vinta 2-0 contro il Gżira Utd.[5]
L'11 agosto 2024 viene acquistato dall'Augusta.[6]
Il 14 febbraio 2018 esordisce con la nazionale U-20 disputando dal primo all'ultimo minuto l'amichevole vinta per 3-1 contro i pari età della Bielorussia.[7]
Il 16 maggio 2022 riceve la sua prima convocazione in nazionale maggiore,[8][9] con cui ha esordito il 26 marzo 2024 nell'amichevole vinta 2-4 in casa dell'Egitto.[10]