У дорослому футболі дебютував 2011 року виступами за команду «Бунамвая», яка наступного року змінила назву на «Вайперс». Відіграв за рідний клуб сім сезонів, протягом яких двічі ставав чемпіоном Уганди.
2018 року перейшов до лав танзанійського клубу «Азам».