Lavorò per 15 anni come medico e nel 1864 gli venne conferita l'onorificenza di Cavaliere dell'Ordine dei SS.Maurizio e Lazzaro su proposta del Ministero dell'Agricoltura; collaborò inoltre alla quarta e quinta edizione della "Nuova Enciclopedia Popolare Italiana".