Dopo esser divenuto nel 2004 amministratore delegato di Deloitte Consulting, ramo italiano di Deloitte, attivo nell'ambito della consulenza aziendale, nel 2007 viene nominato amministratore delegato di Invitalia, occupandosi dello sviluppo del sistema produttivo, della coesione territoriale e della reindustrializzazione di aree industriali dismesse in crisi economica, tra cui la bonifica dell'area di Bagnoli e di Termini Imerese. 