Con l'entrata in guerra del Regno d'Italia, il 24 maggio 1915, fu richiamato in servizio attivo. Sul fronte italiano, a partire dal 25 maggio comandò la Brigata di fanteria "La Spezia", operante in seno alla 32ª Divisione. Al comando della brigata prese parte alle azioni sul Monte Kuk (27 giugno), Monte Sabotino (23-24 luglio) e contro le posizioni di Globna (1-2 novembre). Il 9 dicembre lasciò il comando dell'unità, sostituito dal generale Giovanni Cattaneo. L'11 dicembre assunse il comando della Brigata di fanteria "Novara", mantenendolo fino al 14 gennaio del 1916, partecipando alla difesa del Lenzuolo Bianco (Oslavia). A causa della perdita di questa posizione, successivamente riconquistata tra i giorni 15 e 17, per essere definitivamente perduta il giorno 24, fu destituito su ordine del generale Luigi Cadorna. Successivamente prese parte alla conquista di Gorizia, mettendo piede sulla riva destra del fiume Isonzo l'8 agosto 1916. Tra il 1917 e il 1918 comandò la XXVII Brigata di marcia, e per la difesa della testa di ponte di Codroipo durante la rotta di Caporetto fu insignito di una seconda Medaglia d'argento al valor militare. Nell'ottobre del 1918, assunse il comando dell'XI Brigata bersaglieri, che mantenne fino al termine delle ostilità.