Elected to the Chamber of Deputies in the XIII, XIV, XV and XVI Legislature in the lists of the La Margherita-l’Ulivo and then the Partito Democratico.
During XVI Legislature was elected Chairman of the Budget Committee.
A freelance journalist, is editor of the journal “Popolarea”.
He directed for fifteen years the Social Centre Ambrosiano (CSA) in Milan, an education agency for social and political commitment of the Ambrosian diocese, where, among other things, he was involved in philosophical and political works.
From 1990 to 1993 he was in charge of the Research Department of the CISL Lombardy.
He joined the Partito Popolare Italiano (PPI) in February 1993, was national secretary of the PPI Milan and then, from July 1994 to November 1996, the regional secretary of the PPI Lombard.