Cresciuto nel Montelupo Fiorentino, esordisce in Serie A nella stagione 1938-1939 tra le file della Lucchese Libertas nel pareggio esterno per 2-2 il 18 dicembre 1938 con il . Con "rossoneri" toscani al termine della stagione retrocede in cadetteria, dopo 17 presenze e 5 reti.