Il commence son enseignement en 1990 à la faculté des sciences juridiques, politiques et sociales de Tunis. De 2002 à 2005, il occupe le poste de chef du département de droit public et des sciences politiques au sein de la même Faculté[1].
Il aurait également enseigné dans quelques facultés françaises[1].
Membre du Conseil constitutionnel de 2007 à 2011, il est aussi expert juridique à l'Organisation internationale de droit du développement de 2013 à 2015 et membre du comité consultatif de l'enseignement supérieur militaire pour l'année universitaire 2018-2019[1].
Le , il est démis de ses fonctions par le président Kaïs Saïed[2].