Nacque il 17 settembre 1818 da Elia e donna Teresa Lombardi, di una facoltosa famiglia borghese provinciale. Studiò teologia nel seminario di Novi e fu ordinato sacerdote il 18 settembre 1841, divenendo poi uno dei primi canonici della diocesi di Diano, oggi Teggiano-Policastro, istituita nel 1851. Professore di Sacra Scrittura nel locale seminario, ebbe come studenti anche laici, segnalandosi per lo zelo, la disponibilità e l'umiltà non comuni. Inizialmente fu parroco della chiesa madre, di cui ne curò il restauro dopo il terremoto del 1857.