Omar commença sa carrière en 2006 à Al Ahly SC. Il ne jouera aucun match et sera prêté au Tersana SC en 2007.
En , il signe pour le club belge de Lierse SK où il joue quelques matchs en championnat de Belgique avant d'être prêté à KV Turnhout la même année. Il résiliera son contrat avec Lierse en , estimant avoir trop peu de temps de jeu.