Il est international avec l'équipe de Zambie.Il participe à la Coupe d'Afrique des nations 2008 puis à la Coupe d'Afrique des nations 2010, et remporte la Coupe d'Afrique des nations 2012.