Estudió en su ciudad natal, donde fue alumno de Jacopo Foroni.
En 1840 estrenó sus primeras óperas, Lina y Clara di Milano.
Entre 1841 y 1845 trabajó en Ámsterdam como director de una compañía operística italiana.
De regreso a su ciudad, obtuvo su primer gran éxito con Fiorina (1851).
En 1882 fue nombrado director del Liceo Musicale de Pesaro.