Né le à Saint-Bonnet-le-Chastel (Puy-de-Dôme) dans une famille d'artisans et commerçants, il s'engage en politique dès son retour du régiment en rejoignant, en 1949, le MRP.
Salarié de commerce puis artisan boucher, il exercera de nombreux mandats locaux comme nationaux devenant notamment Député en 1986 et Président du Conseil Général du Puy-de-Dôme en 1992.
En 2008 il décide de ne pas se représenter aux élections municipales de Saint-Bonnet-le-Chastel quittant ainsi un Conseil où il siégeait depuis près de cinquante ans dont trente-sept en qualité de Maire.
Président de la Communauté de communes du Haut-Livradois de 1999 à 2008 & Président du SIVOM des communes de cantons de Saint-Germain-l'Herm et Saint-Amand-Roche Savine avant 1999