Il termine dixième lors des championnats du monde d'athlétisme 2011 à Daegu avec un total de points de , avec notamment deux records personnels : au 110m haies et au saut à la perche. Il continue sur sa lancée au saut à la perche lors des Jeux africains de Maputo où il remporte le titre avec un nouveau record personnel () le .