Geografo, economista, diplomatico, docente universitario, diresse la Divisione consolare nel Ministero degli esteri del Regno di Piemonte, dopo il 1859 fu incaricato di diverse missioni politiche ed economiche. Nel 1867 ha fondato a Firenze la Società geografica italiana.