Ha studiato teologia negli Stati Uniti a Newark nel New Jersey, terminandola a Firenze e a Siena.
Ha studiato pure Psicologia Educazionale e Psicoterapia presso la Fordham University in New York nel 1969 e 1970.
Ordinato sacerdote nel 1974 nella Cattedrale di Siena, è stato per 4 anni nell’Oratorio del Costone.
Parte per le missioni nel Nord Est del Brasile alla fine del 1978 nella diocesi di Balsas nello stato del Maranhao, dove tutt’ora è missionario nella Parrocchia di Loreto, che ha più di 10 mila abitanti in un territorio di circa 2000 Km quadrati, con 30 villaggi sparsi nella boscaglia (il più lontano è a circa 150 km) e dove l’80 % della popolazione vive in condizioni di povertà assoluta.
Nel 1980 consegue a SanPaolo del Brasile il Diploma in Parapsicologia.