During his club career he played for Torino, Inter and Pistoiese. Vieri won the Coppa Italia with Torino during the 1967–68 season, and the 1970–71 Serie A with Inter.