Con l'entrata in guerra dell'Regno d'Italia, il 24 maggio 1915, al comando dell'XI Corpo d'armata operante alla dipendenze della 3ª Armata agli ordini di S.A.R. Emanuele Filiberto di Savoia Duca d'Aosta, passò il confine con l'Austria-Ungheria attaccando le difese nemiche sul Carso. Alla testa della sua unità prese parte a tutte e dieci le battaglie dell'Isonzo, sempre schierato sulla sinistra della 3ª Armata, urtando dapprima contro le formidabili difese del Monte San Michele, e poi operando nell'aspro e desolato settore settentrionale del Carso, oltre il Vallone. Il 29 maggio 1916 (quinta battaglia dell'Isonzo) gli austriaci attaccarono usando i gas asfissianti ed in meno di due ore il Regio Esercito ebbe 2.700 morti e 4.000 intossicati. Portatosi a ridosso della prima linea, rincuorò i superstiti riuscendo infine a respingere l'attacco nemico.