Cresciuto nel settore giovanile del Grasshoppers, l'8 gennaio 2020 firma il primo contratto professionistico con il club di Zurigo, di durata biennale[1]; il 10 giugno 2021 si trasferisce al Wil, con cui si lega fino al 2023.[2][3] Il 24 maggio 2022, dopo essersi imposto come titolare nel ruolo, rinnova con i bianconeri fino al 2024[4]; il 12 febbraio 2023 viene acquistato dallo Young Boys, con cui si lega fino al 2027, per sopperire all'infortunio di David von Ballmoos.[5][6][7] Con i giallo-neri disputa da titolare la finale di Coppa Svizzera, vinta per 3-2 contro il Lugano, in cui fornisce un'ottima prestazione individuale[8]; il 13 settembre viene ceduto in prestito al Winterthur.[9][10]
Nazionale
Ha giocato nelle nazionali giovanili svizzere Under-18, Under-19 ed Under-21.