À l'occasion des Jeux méditerranéens de 1987, il remporte une médaille de bronze en steeple et une médaille d'or au mètres ; il remporte des médailles d'or dans ces mêmes disciplines aux Jeux panarabes de 1985. Lors des championnats d'Afrique d'athlétisme 1985, il décroche par ailleurs une médaille de bronze en steeple.