Son record personnel sur 10 000 mètres, établi le à Oslo, est de 27 min 25 s 48.
Il se fait remarquer aux Jeux olympiques de Barcelone en 1992 sur l'épreuve du 10 000 m, en déstabilisant le KenyanRichard Chelimo à la faveur de son compatriote Khalid Skah, alors que ces deux derniers venaient de lui prendre un tour. Il a ainsi dépassé à plusieurs reprises le duo de tête dans les 2 derniers tours. C'est finalement Khalid Skah qui a remporté l'épreuve.