Il 9 dicembre 1897 venne promosso colonnello comandante del 59º reggimento di fanteria ed il 12 ottobre 1898 partì alla volta di Creta per assumere il comando delle truppe italiane che presero parte alla Guerra greco-turca, rientrando da questo servizio l'8 luglio 1899. Distintosi brillantemente nelle azioni, venne nominato colonnello nello Stato Maggiore e capo dello stato maggiore del IX corpo d'armata.