Bergamaschi was born in Crema, Lombardy. He played for 14 seasons in Serie A for Como (1950–1953), Milan (1953–1958) and Sampdoria (1958–1964). He also played for the Italy national team, playing his first game against Argentina in 1954.