Cresciuto nel settore giovanile del Lucerna, debutta in prima squadra il 7 dicembre 2019 in occasione dell'incontro di Super League perso 1-0 contro lo Young Boys. Con il Lucerna raggiunge le 104 presenze, esordisce nella conference league, nel secondo turno di qualificazione, il 27 luglio del 2023 contro il Djurdardens, segnando inoltre un goal nella partita di ritorno. Rimane fedele alla squadra svizzera fino al 4 settembre 2023, quando viene venduto per 4 milioni al Legia Varsavia.