Mahmoud competiu nos seus primeiros Jogos Paraolímpicos de Verão nos Jogos de 2008 em Pequim, na China. Ela ganhou a medalha de prata nos 60 quilos na categoria de levantamento de peso, atrás da chinêsa Bian Jianxin. Jianxin quebrou os recordes mundiais e paraolímpicos duas vezes em levantamentos sucessivos para ganhar a medalha de ouro. Nos Jogos Paraolímpicos de Verão de 2012 em Londres, Inglaterra, Mahmoud competiu mais uma vez na mesma categoria, desta vez ganhando a medalha de bronze após um levantamento de 118 quilos. Amalia Pérez ganhou o ouro pelo México, com um novo recorde paraolímpico de 135 quilos.