Né le 13 décembre 1942 à Saugues et ordonné le 29 juin 1968, il est d’abord nommé vicaire stagiaire à Aurec-sur-Loire où en 1969 il prend la charge de la Jeunesse ouvrière chrétienne avant d’en devenir l’aumônier fédéral en mai 1970. 

Nommé curé d’Auzon en 1978 il est devient de plus curé à Sainte-Florine en 1989. Après une année sabbatique  en 1996-1997 il est nommé curé de Chadrac et aumônier Action catholique ouvrière du secteur du Puy. En 2006 il est délégué diocésain à la Mission ouvrière avant de  se retirer à Saugues depuis 2019 où il continuait à rendre service sur l’ensemble paroissial Saint-Bénilde-en-Margeride, en particulier pour l’accompagnement des Pénitents blancs.

Fatigué puis hospitalisé depuis quelques jours il s’est éteint samedi 2 aout 2025.

Ses obsèques ont été célébrées mercredi 6 août à 15h à Saugues. A quelques jours de la fête de l’Assomption nous confions à Marie le repos de son âme.