Il officie surtout au cours de la coupe d'Afrique des nations en 2000 (trois matchs dont la finale), 2002 (deux matchs) et 2006 (trois matchs dont la finale), aux Jeux olympiques d'été de 2000 (trois matchs) et à la coupe des confédérations 2005 (un match). Il arbitre également un match de coupe du monde 2002 entre le Mexique et l'Équateur.