Issu de l’Éducation nationale, a enseigné les mathématiques pendant dix ans avant d’exercer des fonctions de direction pendant vingt-neuf ans.
Parallèlement à ses fonctions de proviseur, a dirigé le centre inter-académique de formation des conseillers principaux d’éducation implanté au lycée Jean Perrin, a mis en place cette formation au sein de l’IUFM de Lyon, puis assuré la responsabilité de la formation initiale des personnels de direction de l’académie de Lyon. A également présidé le GRETA Ampère.
A exercé pendant cinq ans les fonctions de délégué du Procureur de la République de Lyon et s’est engagé au sein de l’UNICEF France. A été président du comité du Rhône pour l’UNICEF puis secrétaire général de l’UNICEF France.