Dopo la battaglia di Dogali, combattuta il 26 gennaio 1887, che terminò con la sconfitta italiana, il nuovo capo del governo Francesco Crispi, decise di continuare le ostilità inviando un corpo di spedizione di 20.000 uomini, di cui egli divenne addetto al comando del corpo speciale, quale Capo di stato maggiore delle truppe d'Africa. A partire dall'ottobre dello stesso anno partecipò ad alcune operazioni belliche nell'ambito della prima guerra d’Africa, tra cui la rioccupazione del forte di Saati, come comandante del battaglione bersaglieri appartenente al 1º Reggimento "Cacciatori d'Africa".