Il remporte deux médailles lors des championnats d'Afrique d'athlétisme dans l'épreuve du 400 mètres : le bronze en 2000 et l'argent en 2002, et compte par ailleurs une victoire aux Jeux méditerranéens de 2005.