Il se classe deuxième du 400 m haies lors des Championnats d'Afrique 2012, à  Porto-Novo, derrière le Nigérian Amaechi Morton. Il participe aux Jeux olympiques de Londres, en , et atteint les demi-finales de l'épreuve du 400 m haies en battant son record personnel en 48 s 80.