Passato quindi al comando della 33ª Divisione, partecipando alla undicesima battaglia dell'Isonzo che gli valse la promozione a tenente generale per merito di guerra. Durante la ritirata di Caporetto, sempre al comando della 33ª Divisione, coprì la ritirata italiana, difendendo tenacemente il ponte di Pinzano sul Tagliamento per permettere il flusso dei reparti in ritirata.