Dopo aver studiato presso gli Scolopi, nel 1811 venne ammesso nel Collegio militare di Pavia. Si trasferì poi a Roma dove si dedicò allo studio della medicina seguendo le lezioni del noto clinico Giuseppe De Mattheys. Dopo essersi laureato in medicina, praticò la medicina nelle campagne laziali, studiando le febbri di tipo petecchiale che imperversavano in quella zona. Per i suoi studi ottenne la cattedra di Anatomia e fisiologia ad Urbino, per poi insegnare Patologia e medicina legale a Macerata fino al 1831 anno in cui, dopo aver preso parte ai moti delle Legazioni, venne allontanato dalla città e gli fu impedito di esercitare la professione medica. Si spostò quindi nella più liberale Toscana dove, nel 1838 ottenne la cattedra di Igiene nell'Università di Pisa. Qui approfondì il suo studio sulla medicina civile e si rese protagonista di molti dibattiti culturali e scientifici presso la locale Università (fu segretario della sezione di medicina ai congressi pisani e fiorentini degli scienziati italiani). 