Laureato in ingegneria elettronica presso il Politecnico di Milano, è stato professore, dal 1974 al 1977, per il dipartimento di elettronica presso il Politecnico di Milano mentre dal 1976 sino alla Data di Ammissione è professore presso l’università di Berkeley in California. È stato cofondatore delle società Cadence Design Systems e Synopsys ed ha ricoperto, rispettivamente, dal 1983 alla Data di Ammissione, la carica di Chief Technology Advisor e membro del consiglio di amministrazione di Cadence Design Systems mentre, dal 1987 al 1991 la carica di Chief Technology Advisor di Synopsys. Dal 1982 al 1991 è stato consulente di IBM mentre, dal 1978 al 2010, è stato consulente del CEO di ST Microelectronics. Dal 2010 alla Data di Ammissione è senior advisor del Presidente e Amministratore delegato di Elettronica S.p.A. Dal 2010 alla Data di Ammissione ricopre la carica di membro del consiglio di Amministrazione di Expert System S.p.A.