Mahmoud saavutti uransa ainoan arvokisamitalin Los Angelesin 1984 olympialaisissa sijoittumalla estejuoksussa hopealle ajalla 8.13,31. Helsingin MM-kilpailuissa 1983 hän sijoittui neljänneksi ajalla 8.18,32, Stuttgartin EM-kilpailuissa 1986 kuudenneksi ajalla 8.20,25 sekä Tokion MM-kilpailuissa 1991 kymmenenneksi ajalla 8.37,09. Splitin EM-kilpailuissa 1990 hän keskeytti loppukilpailussa, Barcelonan 1992 olympialaisissa hän karsiutui välierissä ja Ateenan EM-kilpailuissa 1982 hän karsiutui alkuerissä. Maastojuoksun MM-kilpailuissa hän sijoittui 130:nneksi vuonna 1990.