 In his Serie A career (1972–1986), Selvaggi played for Ternana (1972–74), A.S. Roma (1973–74), Cagliari (1979–82), Torino (1982–84), Udinese (1984–85), and Inter (1985–86), also playing with Taranto (1974–79), and ending his career with Sambenedettese (1986–87).Selvaggi represented the Italy national under-21 football team twice in 1980, scoring 2 goals.With the Italian national team, he earned 3 caps in 1981, making his debut in a 0–0 home draw against East Germany on 19 April.