Nel 1838 frequentò la facoltà di medicina presso l'università di Heidelberg e nel 1843 si laureò medico-chirurgo. Nel 1853 sposò Anna Carolina Lassere dalla quale ebbe due figli, Paolo e Adolfo, noto sceneggiatore, e due figlie, Elena e Maria. Il fratello Giorgio esercitò la professione di pastore protestante a Pinerolo.