He has worked for twenty six years as a judge in several courts in Tunis, Nabeul, Zaghouan and Bizerte and he is currently a Judge of Third Degree, the highest grade of judges, in the Court of Appeals in Tunis.