Cresciuto nei settori giovanili di DVV Coburg, squadra della sua città natale, e Norimberga, ha esordito con la prima squadra del club bavarese il 7 novembre 2014, nella partita persa per 2-1 contro il Sandhausen.[1]
Il 3 gennaio 2018 viene acquistato dallo Schalke 04, con cui firma un contratto di tre anni e mezzo.[2] Il 2 luglio 2019 viene ceduto in prestito all'Hannover 96.[3]
Ha giocato in tutte le nazionali giovanili tedesche, esordendo con l'under-21 il 6 ottobre 2017, in occasione della partita di qualificazione all'Europeo 2019 vinta 6-1 contro l'Azerbaigian, fornendo l'assist per il primo gol della sua squadra e segnando la sesta rete dell'incontro.[5]