Cresciuto nelle giovanili dell'Assens, è poi entrato a far parte di quelle dell'Odense. Ha esordito in Superligaen in data 8 maggio 2014, subentrando a Mustafa Abdellaoue nella vittoria interna per 2-1 sul Randers.[2]
Il 16 maggio 2017 ha realizzato il primo gol nella massima divisione danese, in occasione della partita persa per 2-1 sul campo del Silkeborg.[3]
Il 20 marzo 2019 è stato ingaggiato dai norvegesi dell'Haugesund, a cui si è legato per i successivi tre anni.[4] Il 31 marzo ha debuttato in Eliteserien, schierato titolare nella sconfitta per 3-2 arrivata in casa dello Strømsgodset.[5]
L'11 luglio 2019 ha disputato la prima partita nelle competizioni europee per club, giocando dal primo minuto nella partita vinta per 0-1 in casa del Cliftonville, sfida valida per il primo turno di qualificazione all'Europa League.[6]
Il 1º dicembre 2019 ha realizzato il primo gol nella massima divisione norvegese, nel 4-1 inflitto all'Odd.[7]
Ha fatto parte della squadra che ha partecipato ai Giochi della XXXI Olimpiade, in cui la sua Danimarca è stata eliminata ai quarti di finale.
Per quanto concerne la selezione Under-21, ha effettuato il proprio debutto l'11 giugno 2015: ha sostituito Uffe Bech nel pareggio casalingo per 2-2 contro la Svezia, in amichevole.[9]