Direttore per lo sviluppo di capacità e competenze presso l'Agenzia per la Cybersicurezza Nazionale. È in aspettativa dall'Università Roma Tre, dove è professore dal 1992 ed è stato Prorettore alla Didattica e Direttore del Dipartimento di Ingegneria. Ha ricevuto la laurea in Ingegneria Elettronica presso l'Università di Roma "La Sapienza" nel 1980. In passato ha lavorato presso lo IASI-CNR di Roma, e le università di Napoli e La Sapienza di Roma. Ha pubblicato numerosi articoli su vari argomenti nel campo delle basi di dati, tra cui teoria relazionale, modelli concettuali, basi di dati e Web, gestione di modelli e metamodelli. È stato Vicepresidente del VLDB Endowment e Presidente dell'Associazione EDBT nonché Presidente del GII, l'Associazione dei Professori di Ingegneria Informatica in Italia.