Cresciuto nel settore giovanile del St. Pauli, esordisce in prima squadra il 27 novembre 2020, disputando l'incontro di 2. Fußball-Bundesliga vinto per 0-1 contro l'Osnabrück.[1] Il 16 gennaio 2021 realizza la sua prima rete con la squadra, nella vittoria per 2-3 in casa dell'Hannover 96.[2] Il 30 agosto successivo viene acquistato dall'Eintracht Francoforte, con il quale firma un contratto fino al 2026, che lo rimane in prestito al St. Pauli per le due stagioni successive.[3]
Nazionale
Ha giocato nelle nazionali giovanili tedesche Under-17, Under-18 ed Under-19.
Il 3 giugno 2022 fa il suo debutto con la Croazia U-21, scende in campo da titolare nella partita persa 3-2 con la Norvegia.[4] Il 27 settembre seguente sigla la prima rete per i Mali vatreni, va a segno nel tempo regolamentare della partita vinta 4-5 ai rigori contro la Danimarca.[5]
Il 19 agosto 2024 viene convocato per la prima volta in nazionale maggiore,[6][7] con cui esordisce il 5 settembre seguente nella sconfitta per 2-1 in Nations League contro il Portogallo.[8][9]