Cresciuto nel settore giovanile dell'Honvéd, nel 2017 viene acquistato dall'Ajax[2] con cui gioca principalmente nella formazione Under-19, riuscendo comunque ad esordire in Eerste Divisie con il Jong Ajax, nella partita vinto 2-0 contro l'Helmond Sport.
Dopo non avere mai debuttato con la prima squadra dei lancieri,[1] nel gennaio 2019 fa ritorno in patria all'MTK Budapest.[3]
Dopo avere rappresentato le selezioni giovanili ungheresi,[1] il 7 maggio 2021 viene chiamato dal ct della nazionale maggioreMarco Rossi che lo inserisce tra i preconvocati in vista degli europei.[5] Confermato nella lista dei 26 finali il 1º giugno seguente,[6] sette giorni dopo esordisce con i magiari nell'amichevole pareggiata 0-0 contro l'Irlanda.[7]