Laureato con lode in Ingegneria Informatica presso l'Università degli Studi del Sannio nel 1999; titolo di dottore di ricerca in Ingegneria dell'Informazione presso l'Università di Napoli Federico II nel 2003; visiting student presso il KTH di Stoccolma, Svezia, da gennaio 2002 a luglio 2002; visiting researcher e responsabile dell'Automatic Control Project Course presso il KTH di Stoccolma nel 2003; assegnista di ricerca presso la Federico II nel 2003-2004; ricercatore a tempo indeterminato in Automatica presso l'Università degli Studi del Sannio dal 2004 al 2016; visiting researcher presso la University of Groningen, Olanda, nel 2015; professore associato presso l'Università del Sannio dal 2016 al 2024. Da maggio 2023 ad oggi professore di prima fascia in Automatica presso l'Università degli Studi del Sannio.