È nato a Milano il 18 settembre 1963. Vive la giovinezza a Canove di Roana (VI), dove studia ragioneria e per qualche anno è impiegato in banca. Diventa prete nel 1993, e cappellano a Piovene (VI). Dal 1999 è parroco a Cervarese Santa Croce (PD), un paesello fra i colli Euganei e i Berici.