Né dans une famille aisée, il fait ses études au petit séminaire de Montlieu, à l’institution de Pons puis à La Rochelle.
Ordonné prêtre à La Rochelle le 30 juillet 1848, il est nommé curé de Blanzac au mois de septembre suivant. Vicaire de Mirambeau le 27 juin 1859, ou plutôt coadjuteur de son oncle, il est nommé curé de Petit-Niort (section de Mirambeau) le 1er novembre 1862, curé de Saint-Simon-de-Bordes le 17 février 1878, de Saint-Just le 11 septembre 1884, et de Saint-Dizant-du-Bois le 4 juin 1898. Il se retire le 1er décembre 1906.
Il avait effectué différents pélerinages à Rome en 1862, en Palestine en 1865, à La Salette, Lourdes et Pontmain.
Lorsqu’il est curé de Saint-Simon-de-Bordes, il fonde l’Union apostolique qui a pour but de grouper les prêtres du clergé séculier.
Chevalier du Saint-Sépulchre, vicaire général de Sidon, chanoine honoraire de Nazareth en 1908,