Laureato con lode in Ingegneria elettronica nel 1977 e specializzato in Ingegneria dei sistemi di controllo e di calcolo automatici nel 1979, nel 1980 è entrato nel ruolo dei ricercatori scientifici, pubblicando numerosi lavori nel campo delle basi di dati, delle architetture dei sistemi di elaborazione distribuiti e nella valutazione delle prestazioni. Ha svolto, quale professore a contratto, attività di insegnamento presso l’Università degli Studi di Roma “La Sapienza” ed è stato consulente di primarie aziende, tra le quali Selenia, Urmet e Cap Gemini.
Nel 1994 ha iniziato a collaborare con l’Autorità per l’Informatica nella Pubblica Amministrazione (AIPA), nella quale ha ricoperto il ruolo di responsabile dell’Area Standard e Metodologie, partecipando, in qualità di responsabile tecnico, alla predisposizione della normativa sulla firma digitale sia a livello nazionale che europeo.
È stato responsabile della struttura che cura la sicurezza della reti della PA e della certification authority del Centro nazionale per l’informatica nella Pubblica Amministrazione (CNIPA). Nell’Agenzia per l’Italia Digitale è responsabile dell’ufficio Sistemi informativi e tecnologie innovative nonché del CERT della Pubblica Amministrazione (CERT-PA). A lui riportano anche gli uffici Sicurezza informatica e continuità operativa e Accreditamento, vigilanza e controllo.