Si laureò in Medicina all'Università di Napoli, e nel contempo compì studi e ricerche in varie discipline scientifiche come la matematica, la geografia, l'architettura, l'agronomia. Rientrato a Foggia, nel 1804 gli fu conferita la cattedra in Agricoltura, in seguito Economia rurale, presso il Collegio dei Padri Scolopi, e nel 1810 divenne presidente della "Società di Agricoltura", successivamente "Reale Società Economica di Capitanata" di Foggia.