Né en 1948, licencié de musicologie (1968), Capes de lettres (1970), professeur au collège de Dompierre-sur-Besbre (1970-1982), professeur au collège Jules Ferry à Vichy (1982-1993), principal-adjoint du collège Beaudelaire à Clermont-Ferrand (1993-1996), principal du collège de Jaligny-sur-Besbre (1996-1999), principal du collège des Célestins à Vichy (depuis 1999).
Président des rencontres internationales de Vichy (depuis 1985), député-suppléant de Gérard Charasse (depuis 1997), conseiller municipal de Vichy (depuis 2001).
Chevalier dans l’ordre des Palmes académiques.