Dopo un percorso giovanile effettuato in diversi club israeliani, nel 2019 si è trasferito in Ucraina al Karpaty.[1] Ha fatto il suo esordio assoluto il 31 luglio giocando l'incontro di Prem"jer-liha perso 2-0 contro la Dinamo Kiev. Rimasto svincolato nell'autunno 2020, è stato acquistato dal Ruch L'viv, ma non ha giocato alcun incontro nei mesi seguenti.[2]
Nel gennaio 2021 ha fatto rientro in patria al Kafr Qasim.[3] Qui ha giocato per due stagioni realizzando 10 reti in 51 incontri di Liga Leumit. Il 10 giugno 2022 è stato acquistato dall'Hapoel Tel Aviv.[4]
Nazionale
Il 14 giugno 2023 è stato incluso nella lista dei convocati per l'Europeo Under-21.[5]