Fu il primo presidente della Società Geografica Italiana, dal 1867 al 1872; rilevante la nomina nel 1870, durante la sua presidenza, di Charles Darwin a socio onorario della medesima. Fu console generale ad Amburgo dal 1873 al 1874 e successivamente si ritirò a vita privata a Torino. Nel 1884 partecipò come delegato italiano alla Conferenza dell’Africa Occidentale di Berlino e sei anni dopo venne nominato senatore del Regno d'Italia.