Étudiant à l'école de santé navale de 1929 à 1933, il abandonne la médecine militaire pour s'installer comme médecin généraliste à Figeac, dans le Lot. Mobilisé en avec le grade de médecin lieutenant, il s'engage dans la Résistance à partir d', participant, sous la direction d'Edmond Michelet, à la formation des maquis du Lot. Membre du Comité de Libération de Figeac, il participe aussi à la Libération de Paris au cours de laquelle il est blessé.
Engagé dans les rangs de la SFIO après la guerre, il s'engage alors dans une carrière politique locale : il est élu dès 1945 conseiller municipal de Figeac puis conseiller général du canton de Figeac-Ouest et devient maire de Figeac le , position qu'il conservera jusqu'à sa mort. En , il accède à la vice-présidence du conseil général du Lot.
Candidat à la députation lors des législatives du 17 juin 1951 en deuxième position sur la liste de la SFIO pour le département du Lot, il n'est toutefois pas élu.