En 1982, il devient directeur adjoint de l'inspection du travail, directeur de l'inspection du travail en 1985, directeur général de l'inspection du travail et de la conciliation en 1988 et directeur général chargé de mission au cabinet du ministre des Affaires sociales en 2005. Entre 2011 et 2014, il est le chef de cabinet du ministre des Affaires sociales Khalil Zaouia[1].
En 1981, il fonde l'Association nationale des inspecteurs du travail, dont il devient le président. En 1983, il fonde l'Association tunisienne du droit social, dont il devient le vice-président. Entre 1983 et 1999, il est vice-président de l'Association internationale de l'inspection du travail[1].