Футбольную карьеру начал в 2002 году в клубе египетской премьер-лиги «Исмаили». Стал самым молодым игроком египетской премьер-лиги сезона 2001—2002. В своем дебютном сезоне в составе клуба выиграл египетский чемпионат. В 2003 году играл в финальных матчах лиги чемпионов КАФ. В 2003 клуб «Исмаили» получил трансферные предложения от итальянского «Ювентуса», английского «Арсенала» и французских «Нанта» и «Страсбура». Все предложения были отвергнуты.
В июне 2005 заключил 4-ех летний контракт с клубом «Страсбур», выступавшим в высшей лиге французского чемпионата. Провел в клубе один сезон, сыграв в 22-ух матчах. В сезоне 2005-2006 «Страсбур» занял 19-е место и перешёл в первую лигу французского чемпионата. В составе команды Абд-Рабу играл в 1/8 Кубка УЕФА. По окончании сезона, на правах аренды вернулся в клуб «Исмаили».
По истечении срока аренды, стал игроком клуба «Исмаили». Признан лучшим футболистом Египта 2007 года.
По окончании сезона входил в сферу интересов английских «Ньюкасл Юнайтед» и «Болтон Уондерерс», а также французского «Пари Сен-Жермен». В итоге, в июле 2008 за 2,2 миллиона долларов Абд-Рабу был арендован клубом высшей лиги чемпионата ОАЭ «Аль-Ахли».. Срок аренды рассчитан до июля 2010 года.
За сборную Египта играет с 2003 года.
Участвовал в чемпионате мира по футболу U-20 2003 года.
В 2006 получил приглашение в сборную для участия в Кубке африканских наций, но получив травму, выступить там не смог. Следующий Кубок африканских наций 2008 года, который выиграла сборная Египта, стал для Абд-Рабу успешным — он был признан лучшим игроком турнира и вошёл в символическую сборную.
Играл за сборную на Кубке конфедераций 2009 года.