Il entre au lycée Carnot de Tunis avant d'être reçu premier au baccalauréat.
Il poursuit ensuite ses études à la Faculté des sciences de Tunis, où il obtient une licence en mathématiques. Il devient ensuite professeur de mathématiques au lycée Carnot, son ancien établissement d'études.