Ordinato sacerdote nel 1965, è stato per dodici anni viceparroco nella parrocchia di S. Maria Immacolata in Genova.
Dal 1977 ha ricevuto l’incarico di collaborare con monsignor Michele Peyron nella Turris Eburnea e dopo la sua morte (1993) ne è divenuto direttore nazionale.