En 2007, il joue ses premiers matchs internationaux avec l'équipe nationale des moins de vingt-trois ans avant de décrocher sa première sélection en équipe A en 2008, appelé par Stanley Tshosane. Il est retenu dans la liste des sélectionnés pour la coupe d'Afrique des nations 2012 mais doit se contenter d'un poste de remplaçant derrière Modiri Marumo.