Prese parte alla campagna d'Africa (1887-1891) a bordo della cannoniera a elica "Cariddi", della fregata a elica "Garibaldi" e della goletta "Palinuro". Promosso sottotenente di vascello il 23 ottobre 1886, divenne tenente di vascello il 25 ottobre 1889 e comandò diverse torpediniere. In particolare durante la missione in Estremo Oriente dell'estate del 1900 venne impegnato nelle operazioni di trasporto e di sbarco del Corpo di spedizione, e fu comandante militare del piroscafo noleggiato "Singapore". Divenuto capitano di corvetta il 22 novembre 1900, imbarcato a bordo dell'incrociatore corazzato "Vettor Pisani" partecipò alla campagna dell'Estremo Oriente (1900-1902). Assegnato poi al Distaccamento della Regia Marina in Cina, tra l'aprile 1901 e il settembre 1902 ricoprì l'incarico di membro del Governo Provvisorio di Tientsin. Capitano di fregata il 16 aprile 1905, tra quella data e il 1907 fu comandante di squadriglie di sommergibili, e successivamente degli arieti-torpediniere "Elba" e "Calabria". In servizio su quest'ultima unità effettuò la circumnavigazione del globo terrestre. Promosso capitano di vascello il 5 febbraio 1911, dopo lo scoppio della guerra italo-turca si distinse al comando dell'incrociatore corazzato "Pisa" durante l'attacco ai forti esterni dello stretto dei Dardanelli e nell'occupazione delle isole del Dodecaneso, e per questo fatto fu insignito del titolo di Commendatore dell'Ordine dei Santi Maurizio e Lazzaro.