Laureato in Scienze dell'Informazione e successivamente in Informatica, allievo del pioniere delle reti neurali Eduardo Caianiello, è professore di Informatica, prima all'Università di Salerno e poi, dal 1998, presso l'Università degli Studi del Sannio. Dal 1989 al 1997 attività didattica, di studio e di ricerca, a vario titolo, in diverse università ed istituzioni (ALCATEL 89-90, IIASS 90-91, C.N.R. 91-93, Università di Salerno 94-95, Master Tecnologie Avanzate dell'Informazione e della Comunicazione 95-97). Dal 1997 è al 2002 Ricercatore Universitario, settore scientifico disciplinare INF/01-Informatica dapprima presso la sede gemmata di Benevento dell'Università degli Studi di Salerno, e poi, dall'autonomia di questa sede, nel 1998, presso l'Università degli Studi del Sannio-Benevento. Dal 2011 ad oggi Direttore Scientifico di FUTURIDEA, associazione dedicata all’innovazione utile e sostenibile iscritta all'Anagrafe nazionale delle ricerche cod. 59953GED Art. 64, comma 1, DPR 11 luglio 1980 n. 382. Dal 2002 ad oggi Professore Associato, dal 2005 Professore Associato Confermato, per il settore scientifico disciplinare ING-INF/05-Sistemi di elaborazione delle informazioni, presso l'Università degli Studi del Sannio-Benevento.