Si laurea in ingegneria informatica nel 2001 presso l'Università degli Studi del Sannio con una tesi in ingegneria del software. Consegue il dottorato di ricerca presso la stessa università nel 2006 con una tesi in evoluzione e manutenzione del software.
Dopo un periodo di assegnista di ricerca svolto presso il Dipartimento di Ingegneria, nel 2009 diventa ricercatore a tempo indeterminato INF/01 presso il Dipartimento di Scienze e Tecnologie dell'Università degli Studi del Sannio. Nel 2015 diventa professore associato presso lo stesso dipartimento dove tuttora svolge attività didattica e di ricerca in bioinformatica.