Debutó como futbolista en 2009 con el Zanaco FC, equipo que venía de ganar el título de liga.
Jugó en el club durante dos temporadas, quedando en quinta y octava posición en liga respectivamente.
Al acabar la temporada 2010/2011 fichó por el Power Dynamos FC.
También formó parte del equipo que jugó la Copa Africana de Naciones 2013, aunque de nuevo se quedó sin disputar un solo partido.
[1] También jugó dos partidos de la Copa CECAFA 2013.