Si laureò in matematica nel 1878 ed ottenne il diploma di ingegnere nel 1880. Fu coadiutore alla cattedra di geodesia dell’Università di Napoli dal 1880 al 1889 e supplì anche Federico Schiavoni in tale insegnamento negli anni 1886-87 e 1888-89. Dal gennaio 1886 al settembre 1895 fu professore di geometria pratica nell’Istituto di Belle Arti di Napoli. Nel 1896 vinse un concorso per insegnante di matematiche nelle “scuole normali” e intorno al 1900 insegnò presso la scuola “Edvige Pittarelli” di Monteleone Calabro. Dal 1888 al 1897 collabò ai lavori del catasto.
La sua produzione scientifica, piuttosto ridotta, verte sulla geodesia e la topografia.