Laureato in Ingegneria Nucleare, in ENEA dal 1986. Dal 1997 ha diretto un laboratorio impegnato sulla computation intelligence applicata ai sistemi industriali, ai distretti eco-sostenibili, alla modellazione dinamica di ecobuilding e distretti a generazione distribuita. Si é impegnato sulle reti neurali complesse, sugli ambienti di vita artificiale e sulla simulazione dinamica ad agenti. Autore di più di cento pubblicazioni, é membro di diversi comitati scientifici di conferenze internazionali. Attualmente é coordinatore di progetti ed attività di ricerca sulla Smart City ed Ecoindustria ed ha avviato in questa direzione progetti significativi tra cui il progetto Lumiere cui hanno aderito circa 400 comuni italiani, il progetto City 2.0 per lo realizzazione di un modello di smart town applicato a L’Aquila ed il progetto Res Novae (30 ML euro) su Bari (smart grids + reti di edifici) dove ha la funzione di coordinatore scientifico Delegato italiano del network europeo EERA Smart City (European Energy Research Alliance) dove coordina il programma “Urban Energy Networks” una delle quattro aree del Joint Programme sulle Smart Cities.