Agrégé de mécanique et diplômé du Conservatoire national des arts et métiers. Il a d'abord enseigné en STS au lycée Ozanam (Cesson-Sévigné) et en CPGE au lycée l'Assomption (Rennes) avant de dispenser ses cours à l'ECAM Rennes, dont il a bâti la structure
Enseignant en CPGE au lycée Marcel Callo à Redon et à l'ECAM Rennes.