Il franchit à trois reprises la hauteur de cinq mètres à la perche (Vienne 2002, Almería 2005 et Alger 2007).
Il est médaillé d'or à la perche et médaillé de bronze sur 110 mètres haies aux championnats d'Afrique junior du Réduit en 2001. Il est aussi médaillé d'or au décathlon, avec 7 965 points, à Radès en 2002. Il devient champion d'Afrique de la perche à Nairobi en 2010, après avoir été médaillé de bronze à Bambous en 2006.