Alfonsi was a member of the Senate of France, representing the department of Corse-du-Sud. He was a member of the Radical Party of the Left. He was a member of the National Assembly from 1973 to 1988 and again from 2001 to 2014. From 1981 to 1984, Alfonsi was a member of the European Parliament.