Laureato in Ingegneria civile al Politecnico di Torino nel 1977. Negli anni successivi ha studiato e lavorato presso la Priceton University (USA), dove ha conseguito il Master of Science in Machanical and Aerospace Engineering e condotto studi in ambito energetico e ambientale sotto la supervisione del Professor Robert Socolow.
Fa parte del corpo docente del Politecnico dal 1983 e attualmente è professore ordinario di Fisica Tecnica Industriale nel Dipartimento di Energia. È Referente del Rettore per i rapporti con gli Ordini professionali e Direttore Artistico della stagione Polincontri Classica.