Il a remporté deux médailles d'or lors des Championnats d'Afrique juniors d'athlétisme 2007 sur 100 et 200 m. Il a participé aux 12es et 13es championnats du monde ainsi qu'aux championnats du monde junior de 2006 à Pékin.