Il est l'un des arbitres lors de la Coupe d'Afrique des nations 2015 en Guinée Équatoriale, puis lors du Championnat d'Afrique des nations 2016 (CHAN) au Rwanda, ensuite lors de la Coupe d'Afrique des nations 2017 au Gabon, et enfin lors du Championnat d'Afrique des nations 2018 (CHAN) au Maroc.