Fu insegnante di fisica a Bologna, Cagliari e Pisa. A lui si deve la costruzione della prima macchina che abbia trasformato l'energia cinetica in energia elettrica (da cui derivano la dinamo e i motori elettrici).
Fu anche volontario nella II Guerra d'Indipendenza, come ricorda una targa a
Goito.