All'entrata in guerra fece ritorno in Italia e venne assegnato come tenente cappellano alla sanità militare, prestando dapprincipio la propria opera in un ospedale da campo. Trasferito al 226º Reggimento fanteria dalla Brigata "Arezzo", nel maggio del 1916 prese servizio sull'Altopiano di Asiago nel pieno dell'offensiva austroungarica. In seguito combatte sul Carso, dove il 30 agosto 1917, durante l'Undicesima battaglia dell'Isonzo, fu ferito in combattimento sul costone del Selo dopo aver assunto il comando di alcuni soldati rimasti senza guida, ricevendo per questo la Medaglia d'oro al valor militare. Rientrato in servizio nel gennaio del 1918 come cappellano del Reggimento “Cavalleggeri di Treviso”, venne congedato nel 1919. Divenuto arciprete di Lussinpiccolo, sull'isola di Cherso, il 4 novembre del 1921 prese parte alle cerimonie per la tumulazione della salma del milite ignoto al Vittoriano.