У дорослому футболі дебютував 2011 року виступами за команду «Генк», в якій провів три сезони, взявши участь у 30 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Льєрс», до складу якого приєднався 2014 року. Відіграв за команду з Ліра наступні три сезони своєї ігрової кар'єри.
Згодом в 2017 році переїхав до Китаю, де підписав контракт з клубом «Бейцзін Женьхе».
2012 року дебютував в офіційних матчах у складі національної збірної Кенії. Станом на 24 грудня 2019 року відіграв за національну збірну 23 матчі, забив 4 голи.