У дорослому футболі дебютував 2000 року виступами на батьківщині за команду «Юліус Бергер», згодом захищав кольори «Еньїмби».
2004 року був запрошений до туніського «Есперанса», за який відіграв два роки. Згодом три з половиною сезони провів у Швейцарії, виступаючи за «Сьйон».
Згодом у 2010–2011 роках грав у Кувейті за «Казму», після чого перебрався до Малайзії, де провів заключні п'ять років кар'єри. За цей час встиг пограти за «Келантан», «Джохор Дарул Тазім», АТМ та «Перліс».