Career
He has been a Fédération internationale de football association listed international referee since 2004. He was a referee at the 2008 Africa Cup of Nations, the 2011 Fédération internationale de football association U-20 World Cup and the 2012 Africa Cup of Nations. He has also refereed a number of CAF Champions League matches, as well as Fédération internationale de football association World Cup qualifiers.
Two months later, he was appointed as the referee of the 2013 Africa Cup of Nations Final between Nigeria and Burkina Faso and also officiated the 2013 Fédération internationale de football association Confederations Cup play-off for third place between Uruguay and Italy.