Почав займатися футболом в юнацькій команді «Уакам», а 2019 року приєднався до академії клубу «Дару Салам».
У січні 2023 року перейшов до португальского клубу «Мафра» з Другої ліги. 29 січня 2023 року дебютував за «Мафру» в матчі Другої ліги проти «Олівейренсе».
19 серпня 2023 року в поєдинку Другої ліги проти клубу «Пасуш-де-Феррейра» забив свій перший м'яч у професіональній кар'єрі. Всього в сезоні 2023–24 провів за «Мафру» 37 матчів, у яких відзначився 2 голами[1].
27 червня 2024 року перейшов у данський «Мідтьюлланн», підписавши п'ятирічний контракт[2][3][4]. 19 липня дебютував за «Мідтьюлланн», вийшовши в стартовому складі в матчі Суперліги проти «Орхуса»[5][6]. Дебютував у єврокубках 23 липня в поєдинку кваліфікації Ліги чемпіонів УЄФА проти андоррського клубу «Уніо Еспортива» і відзначився своїм першим м'ячем за клуб[7][8]. 1 вересня в матчі проти «Сількеборга» забив свій перший гол у Суперлізі[9][10].