Novelli was a member of the Italian Communist Party. He was a Member of the European Parliament from 1984 to 2001. He was a member of the Chamber of Deputies from 1987 to 2001. Novelli was Mayor of Turin from 1975 to 1985.