Direttore del dipartimento di Analisi istituzionale e public Management dell’Università Bocconi
Professore ordinario di scienza delle finanze alla Bocconi dal 1988 e già direttore dell'Istituto di Economia Politica "Ettore Bocconi" e di Econpubblica - Centro di Ricerca sull'Economia del Settore Pubblico alla Bocconi, dal 2007 è vicepresidente della Società Italiana degli Economisti.
E' stato visiting professor all’Onu, membro del comitato di consulenza globale e garanzia sulle privatizzazioni al Ministero del Tesoro dal 1998 al 2001; dal 1978 ha avuto incarichi scientifici da parte di istituzioni parlamentari e governative italiane e da parte della Banca Mondiale.