Laureato in Ingegneria Elettrica con un dottorato di ricerca in Energetica. Dal 2001 lavora in ENEA dove, dopo essere stato coordinatore o principal investigator ENEA di diversi progetti di ricerca europei, ha ricoperto prima il ruolo di responsabile del laboratorio di Ingegneria delle Tecnologie Solari e poi quello di responsabile della Divisione Solare Termico, Termodinamico e Smart Grid. Attualmente è responsabile della Divisione Smart Sector Integration presso il Dipartimento di Tecnologie Energetiche e Fonti Rinnovabili dell’ENEA