Nato a Noale (VE) il 30 settembre 1974, ma della parrocchia di Sandono di Massanzago (PD) dove è stato battezzato il 20 ottobre 1974. Nel 1985 è entrato nella Comunità Ragazzi del Seminario diocesano di Treviso. Dopo il diploma della scuola media e superiore all’Istituto Canossiano Madonna del Grappa, ha conseguito il baccalaureato in teologia nel 1999. Ordinato presbitero il 20 maggio 2000 dal Vescovo di Treviso Paolo Magnani, dopo il servizio diaconale a san Donà di Piave, è stato vicario parrocchiale a Silea fino al gennaio del 2004 quando diventa segretario del Vescovo di Treviso mons. Andrea Bruno Mazzocato. Nel settembre del 2006 è nominato padre spirituale della Comunità giovanile e quattro anni dopo educatore nella Comunità teologica del Seminario diocesano. Contemporaneamente è collaboratore pastorale prima a Veternigo e santa Maria di Sala, successivamente a Ca’ Tron, Musestre e Roncade. Dal 2013 è docente di Teologia sistematica (sacramentaria) nello Studio teologico interdiocesano, nell’Istituto di Scienze religiose Giovanni Paolo I di Treviso, Vittorio Veneto e Belluno e nella Scuola di Formazione Teologica di Treviso; inoltre, dallo stesso anno è responsabile del Servizio diocesano per il Catecumenato.
Dal 28 settembre 2014 è stato amministratore parrocchiale a Conscio fino al 2 ottobre 2016 quando è entrato come Parroco nella Parrocchia di san Giovanni Battista a Frescada.