Ritornato a Rionero, ottenne la cattedra di insegnamento a Ripacandida, esercitando tra il 1923 e il 1925. Nel 1925 riprese servizio nell'esercito con il grado di tenente, assegnato al 2º Reggimento d'artiglieria di stanza a Pesaro. Divenuto istruttore presso la Scuola Sottufficiali d'artiglieria di Modena, passò quindi a prestare servizio a Nocera Inferiore, dove nel 1933 fu promosso al grado di Capitano. Partì, come volontario, per la campagna d'Africa, dove partecipò alle operazioni del I Corpo d'armata, distinguendosi nelle conquiste delle città di Adigrat, Macallè, Amba Alagi, Quoram e Dessiè. Al suo ritorno ottenne una seconda Croce al merito di guerra e fu assegnato alla Scuola di Artiglieria a Civitavecchia.