Entrato a 14 anni nell'accademia militare di Torino è promosso sottotenente di artiglieria nel 1855, luogotenente nel 1858 e capitano nel 1861. In quest'ultima veste comanda il 2°, il 6º e l'8º reggimento di artiglieria di campagna e nel 1863 entra nello stato maggiore presso Regia Scuola di Applicazione delle Armi di Artiglieria e Genio. Promosso tenente colonnello nel 1873 viene inviato a Parigi come addetto militare, e con lo stesso incarico accetta di trasferirsi a Vienna. Partecipa alla campagna d'Africa in Eritrea al comando del generale di San Marzano e alla seconda e Terza guerra d'indipendenza. Nel 1892 viene designato a succedere al conte di Launay a Berlino, come ambasciatore presso la corte di Germania, dove rimane fino al 1906.