Nel 1836 ottenne il suo primo incarico all'interno dell'ospedale, successivamente divenne professore di clinica ostetrica e di ostetricia pratica presso il R. Arcispedale di S. Maria Nuova dal 1840-41 al 1858-59, vicepresidente della Società medico-fisica e deputato dell'I. e R. Collegio medico alla I, II, IV e V riunione degli scienziati italiani, segretario per la sezione e sottosezione di scienze mediche alla III. Insegnò anche presso le Università di Pisa e di Vienna, chirurgo dell'I. e R. Spedale di S. Giovanni di Dio. Nel 1871 divenne Pensionato Regio.