Ministre du Développement local sous le ministère Sedki puis ministre de la Planification dans le gouvernement Ganzouri, il prête serment comme Premier ministre le .
Il démissionne le , sous la pression notamment des milieux d'affaires plaidant pour des privatisations plus rapides et un contrôle de l'État allégé. Il est remplacé par Ahmed Nazif.
Du au , en l'absence d'Hosni Moubarak hospitalisé en Allemagne, il est président par intérim.
Il occupe ensuite des fonctions à la Banque internationale arabe et au Conseil de la Shoura.