Laurea in ingegneria elettrotecnica.
Dopo 3 anni nell’ufficio progetti di un industria manifatturiera metalmeccanica, nel 1966 entra in IBM come sistemista applicazioni presso clienti. 1973-1987: è alla Direzione Sistemi Informativi IBM prima come responsabile di progetti di sviluppo applicazioni, dal 1980 come direttore della Pianificazione S.I. e poi Metodi, Sicurezza e Qualità.
Dal 1987 al 1994, sempre in IBM, è direttore consulente progetti di sistemi informativi presso clienti.
Dal 1995 svolge attività autonoma di consulenza nella governance dei sistemi informativi, sistemi di gestione qualità, sistemi di gestione sicurezza e Sistemi di Service Management. Fa parte del consiglio direttivo del Comitato Qualità del SW e Servizi IT dal 1999. Dal 2006 è vicepresidente del Comitato.