Nato nel 1965 a Mirano (VE), dopo l’esperienza del servizio civile nella Caritas Giovanni Kirschner entra nel Seminario diocesano di Treviso e viene ordinato sacerdote nel 1993. Nel 2000 consegue la licenza in teologia fondamentale presso la Facoltà Teologica dell’Italia Settentrionale di Milano. Attualmente è parroco di Santandrà e Povegliano, due piccoli paesi fra Treviso e il Montello, e accompagna alcune famiglie di rom e sinti residenti nella diocesi di Treviso.