Играть в футбол на профессиональном уровне начал в клубе Премьер-лиги Египта «Газл Эль-Мехалла». Выступал за команду в течение шести сезонов. Выиграл Кубкок Египта в 2001 году.
Летом 2001 года перешёл в один из лучших клубов Египта — каирский «Аль-Ахли». Играя за клуб, выиграл практически все возможные титулы как в Египте, так и на африканском континенте.
Три раза играл на Клубном чемпионате мира по футболу 2005, 2006 и 2008 годов. В 2005 и 2008 годах «Аль-Ахли» занимал шестое место, а в 2006 году выиграл бронзовые медали.
Летом 2006 года было заключено предварительное соглашение с английским клубом «Блэкберн Роверс» о том, что с января 2007 года Гомаа станет игроком клуба. Трансфер не состоялся.
В ноябре 2007 года за 90 тысяч евро был отдан в аренду катарскому клубу «Аль-Саилия». Срок аренды истек в мае 2008 года и футболист вернулся в «Аль-Ахли».
За сборную выступает с 2001 года.
Играл за сборную в финальных стадиях Кубка африканских наций 2006 и 2008 годов. Египтяне выиграли оба турнира. По итогам чемпионата 2008 года попал в символическую сборную.
В 2009 году играл за сборную на Кубке конфедераций.