Ho vissuto l'anno di diaconato nella parrocchia di Sant'Antonio di Porto Mantovano, dove sono stato da seminarista negli anni precedenti. In settembre del 2004, dopo l'ordinazione, ho iniziato il mio ministero sacerdotale, insieme ad altri preti, come collaboratore residente dell'unità pastorale la Riviera del Po, comprendente le parrocchie di Quatrelle, Felonica, Sermide, Moglia, Malcantone, Santa Croce e Carbonara. In questi anni ho seguito la pastorale giovanile dell'UP e i vari gruppi di famiglie.
Dal 2013 sono parroco di Pegognaga e dal 2014 anche di Polesine di Pegognaga.
Nel 2017 sono stato collaboratore del servizio diocesano per le forme di nuova evangelizzazione.
Dal 31 agosto 2023 sono Coordinatore dell'Unità pastorale "Terre Matildiche".