Già direttore finanziario di Fincantieri , di Italstat, di Iritecna e Fintecna, e direttore generale della Rai, diviene direttore generale delle Ferrovie dello Stato. Nel 2001 è nominato risanatore di Alitalia come AD, ma dopo una contestata e lunga permanenza si dimette per diventare condirettore delle Poste Italiane.
Nel 2007 lascia le Poste ed entra nella Lehman Brothers (recentemente fallita) e affianca come consulente la candidatura di Air France per rilevare Alitalia.