Il fut capitaine de l'équipe du Ghana qui a terminé deuxième du championnat du monde des moins de 20 ans en 2001. Il a participé aux compétitions de football des Jeux olympiques d'été de 2004.
Il a disputé les trois matchs de la coupe d'Afrique 2006 et dix matchs de qualification à la coupe du monde 2006.