Ferri was Minister of Public Works from 1988 to 1989 during the Ciriaco De Mita cabinet. From 1992 to 1994, he was a member of the Chamber of Deputies. From 1993 to 1995, he was Secretary of the Italian Democratic Socialist Party. From 1989 to 1994, he was a Member of the European Parliament.