Zambian Premier League
Debutó como futbolista en 2009 con el ZESCO United FC tras formarse en el Kitwe United FC. Jugó en el club durante tres años, cosechando una Primera División de Zambia, una Barclays Cup y una Charity Shield de Zambia. Tras tres temporadas y quince goles marcados, se fue traspasado al Al Merreikh Omdurmán de Sudán, donde jugó desde el mercado invernal de 2013 hasta junio del mismo año, ganando la Primera División de Sudán y la Copa de Sudán. Al finalizar la temporada volvió al ZESCO United FC, proclamándose el máximo goleador de la Primera División de Zambia con quince goles anotados, ayudando al club a ganar otra Primera División de Zambia.