Promosso maggiore generale il 13 dicembre 1891, fu trasferito al Regio corpo truppe coloniali d'Eritrea nel 1895, poco prima dello scoppio della guerra di Abissinia. Tra il 16 aprile e il 28 agosto 1896 svolse l'incarico di vice-governatore d'Eritrea, amministrando la colonia mentre il governatore Oreste Baratieri dirigeva le operazioni belliche contro l'impero etiope. Dopo la gravissima sconfitta di Adua organizzò rapidamente la difesa di Massaua e dell'Asmara, tanto che la piazzaforte di Massaua fu giudicata in grado di resistere ad ogni attacco. Diresse le operazioni di riorganizzazione dei reparti militari fino all'arrivo del nuovo governatore Antonio Baldissera.