Enseñó en la Universidad de Pavía , donde Carlo Marangoni fue uno de sus alumnos, y dirigió el servicio de metrología italiano entre 1865 y 1878.
En 1848 participó en los Cinco Días de Milán y dirigió el comité secretario de defensa del gobierno provisional de Lombardía . En 1872, se convirtió en miembro de la Accademia dei Lincei . [1]