Nato a Montevarchi nel 1933, era soprannominato "Panbianco".[3] Esordì con la Montevarchi nella stagione 1953-1954 in Promozione prima di fare il grande salto.
Giocò come mediano per quattro stagioni in Serie A con la Fiorentina totalizzando complessivamente 18 presenze in massima serie.
Ha vinto il primo scudetto della storia viola nel campionato di Serie A 1955-1956, seppur collezionando solamente 2 presenze, e un torneo internazionale, la Coppa Grasshoppers, nel 1957, trovandovi un buon minutaggio; perse la finale di Coppa Italia 1958, senza tuttavia giocarvi.