Envoyé en Érythrée en 1896, au lendemain de la bataille d'Adwa, il devient «maggiore generale» en 1897 et rentre en Italie en 1898. Il est nommé «tenente generale» en 1902, et général d'armée en 1912 jusqu'à sa retraite en 1914. Il a été sous-chef d'état-major de l'armée italienne.