У дорослому футболі дебютував 1984 року виступами за команду «Нкана», в якій провів вісім сезонів.
Згодом у 1992–1998 роках грав у Тунісі за «Есперанс» та в Саудівській Аравії за «Аль-Іттіфак», після чого повернувся на батьківщину, де знову грав за «Нкану», а згодом за «Індені».
Розпочав тренерську кар'єру паралельно із завершенням кар'єри гравця, 2001 року, очоливши тренерський штаб клубу «Індені». Згодом очолював низку замбійських клубних команд.