Nato da Nicola e di Antonia Contardi, iniziò a formarsi presso il collegio degli Scolopi a Napoli, dove studiò lettere italiane, latine e greche. Dopo la laurea in medicina nel 1817, si dedicò all'insegnamento, allo studio della psichiatria e prestò servizio presso il Regio manicomio di Aversa. Fu inoltre membro di numerosi istituti come l'Accademia delle scienze di Napoli, l'Accademia delle Scienze di Torino (dal 4 gennaio 1835), la Società Medica Chirurgica di Bologna, l'Accademia galileiana di Padova e fu socio corrispondente della Società Frenologica di Parigi.