Psicólogo y periodista, comienza su carrera política en los años 70 junto al Partido de Unidad Proletaria; en 1985 llegó a ser candidato del Partido Comunista Italiano de Boloña.
Fue elegido miembro del Parlamento italiano por primera vez en el 2001, y ocupó el cargo de senador de nuevo en 2006.
En ese año también ayudó a fundar la asociación.
En 1997 fundó por iniciativa propia la asociación LIFF (Liga italiana para la igualdad jurídica familiar) que busca la creación de leyes que se reconozcan legalmente a un mismo nivel a las parejas homosexuales y heterosexuales.
Diez años antes, en 1987, inició y fundó la LILA (Liga Italiana contra el sida), y desde 1991 al 2001 fue miembro del Consejo Nacional para la lucha contra el sida del Ministerio de Sanidad.