Dopo aver giocato in patria con il Mulungushi Chiefs e poi con il Power Dynamos (vincendo un campionato ed una coppa nazionale), nel 1997 si è trasferito ai danesi dell'Odense dove è rimasto per nove stagioni fino alla fine della carriera nel 2006. Ha vinto la classifica dei marcatori della Superliga danese 2003-2004 in coabitazione con altri tre giocatori.