Han spilte i aldersbestemt fotball for Osloklubbene Bjørndal og Oppsal, og senere for og . Den 1. januar 2022 gikk han fra Grorud til den svenske klubben Assyriska BK. Den 1. februar 2023 skiftet han klubb til i svensk divisjon 1, men allerede 7. juli 2023 ble han hentet til IF Brommapojkarna i Allsvenskan. Han signerte en kontrakt som gjelder ut 2027-sesongen for BP. Han fikk draktnummer 5, men i høsthalvåret 2023 satt han kun på reservebenken og fikk ikke spilt noen kamper.