Ahmed Hassan commence sa carrière professionnelle comme arrière droit à l’Assouan SC qui joue dans une des divisions inférieures du championnat égyptien. Après une saison, il est recruté par un des clubs majeurs en Égypte, le Ismaily SC. Il a 20 ans lorsqu’il est sélectionné pour la première fois en équipe d'Égypte de football pour un match amical contre le Ghana le [2].
Après plusieurs performances de haut niveau avec l’équipe nationale égyptienne lors de la Coupe d'Afrique des nations de football 1998, y compris un but marqué par un tir lointain en finale contre l’Afrique du Sud, Hassan attire le regard des clubs européens. Le club turc de Kocaelispor l’engage. Il a alors 22 ans. En 2000 il est transféré à Denizlispor avant de rejoindre en 2001 son coéquipier international égyptien Abdel Zaher El-Saqua à Gençlerbirliği SK.
Après trois saisons au cours desquelles Hassan parvient avec son club par deux fois en finale de la Coupe de Turquie de football, il est recruté par un des grands clubs d'Istanbul, le Beşiktaş JK. Il y est très régulièrement titulaire. Il impressionne son entraîneur, le Français Jean Tigana qui n’hésite pas à faire appel à lui pour encadrer les jeunes joueurs de l’équipe. Tigana dit de lui qu’il est un « joueur assidu qui est rapide et talentueux ».