Si è laureato in medicina e in chirurgia nel 1801. L'anno seguente è stato nominato veterinario pubblico ed è stato tra i fondatori della Società medico-chirurgica di Bologna. Nel 1803 è entrato, come sostituto, nell'ospedale S. Orsola. Qui è cominciata la sua carriera: medico aggiunto nel 1805, direttore di sala nel 1815. In precedenza, nel 1812, durante l'epidemia di tifo petecchiale verificatasi a Loiano, era stato anche coordinatore sanitario.