Il est instituteur de 1969 à 1972, puis administrateur civil. Après l'indépendance, il devient chef de service au ministère des Affaires étrangères, puis premier conseiller de l'ambassade en Tunisie avant d'être nommé ministre de l'Energie en , puis ministre des Affaires étrangères en 1999.
Il est nommé ministre de la Culture et de la communication, porte parole du gouvernement le .