Fotbalově vyrůstal ve Fiorentině. Když byl poslán na hostování do Empoli, vstřelil za sezonu 12 branek. To se zamlouvalo funkcionářům ze Spalu. Ti jej koupili a v jejím dresu nastřílel za 31 utkání 20 branek. Klub Fiorentina jej koupila zpět a ještě poslala hráče Otella Badialiho. Po čtyřech sezonách byl prodán do Říma, kde ho chtěl trenér Giuseppe Viani. Po čtyřech letech odešel do Interu, kde působil dva roky. Ke konci kariéry odehrál ještě dvě sezony ve Spalu a v Empoli, kde ukončil v roce 1962 kariéru.
Za reprezentaci debutoval 2. července 1950 na MS 1950 proti Paraguayi. Také v tomto utkání vstřelil první branku. Byl na dvou OH (1948, 1952) i ještě se dostal do nominace na MS 1954. Poslední utkání odehrál 26. května 1957 proti Portugalsku (0:3). Celkem tak odehrál 21 utkání a vstřelil 9 branek.