Debutó como futbolista en 2011 con el Nkana FC tras formarse en las categorías inferiores del club.
Jugó en el equipo zambiano durante tres temporadas, llegando a ser el máximo goleador de la Primera División de Zambia, ayudando al club a ganar la Primera División de Zambia.
Al finalizar la temporada 2013/2014 fichó por el Wadi Degla FC egipcio.
En septiembre de 2015 se fue traspasado al Lierse SK belga.
[1] Quedó en tercera posición en dicho torneo.