Laureato in Ingegneria elettronica nel 1972 al Politecnico di Torino, dove dal 1986 è docente di Sistemi di elaborazione. Attualmente è docente emerito dello stesso Ateneo.
Dal 1993 fino al 2012 ha ricoperto la carica di Vice Rettore per i sistemi informativi e di Pro Rettore (2001-2005).
È Vice Presidente dell'Accademia delle Scienze di Torino. Autore di più di 150 pubblicazioni su riviste nazionali ed internazionali. Già revisore di prestigiose riviste di diffusione internazionale e revisore di progetti di ricerca in ambito europeo, è stato ed è tutt'ora membro di CdA o Advisory Board di prestigiosi enti di ricerca e di società quotate.
Attualmente è Presidente della Fondazione di ricerca LINKS.