Cresciuto nel settore giovanile del Colonia, trascorre una stagione e mezza con la seconda squadra, per poi essere ceduto al San Gallo nel febbraio 2016; il 7 marzo debutta in Super League, disputando l'incontro vinto per 2-0 contro il Grasshoppers. Dopo aver totalizzato complessivamente 21 presenze nella massima divisione svizzera, torna in Germania dove veste le maglie di Preußen Münster e Viktoria Colonia, entrambe in 3. Liga. Nel 2021 si trasferisce al Karlsruhe in 2. Bundesliga.
Nazionale
Ha giocato nelle nazionali giovanili tedesche Under-18, Under-19 ed Under-20.