Durante la prima guerra mondiale fu Capo di Stato Maggiore di Divisione, di Corpo d'Armata e d'Armata col grado di tenente colonnello. Combatté alla presa di Gorizia al fianco del gen. Gaetano Giardino, poi sul Montello e sul Piave al fianco del gen. Enrico Caviglia, infine compartecipò all'elaborazione dei piani per la risolutiva battaglia di Vittorio Veneto guadagnandosi in due distinte circostanze la Medaglia d'Argento al Valor Militare.