Professore ordinario di economia all'Università di Pisa dal 1972, è stato anche preside della Facoltà di Economia. Direttore della Scuola Superiore San'Anna dal 1993, ne è anche presidente dal 2005.
Attualmente è membro dei Consigli di Amministrazione di Finmeccanica. Ha ricoperto ruoli di rilievo in diverse commissioni ministeriali e regionali, nonché in comitati scientifici e in organi di consulenza.
E' stato insignito dell'onorificenza di Cavaliere di Gran Croce al merito della Repubblica ed è presidente della Società italiana di marketing e del premio “The International Challenge” di Philip Morris Italia; è autore di numerose pubblicazioni, specie su temi di economia industriale e di management strategico.