Dopo aver mosso i primi passi nel Borgo a Buggiano, nella stagione 1939-1940 approdò al Genova 1893, dove debuttò il 25 gennaio 1942 in una partita contro il conclusosi 6-0. Con la casacca "rossoblu" disputò quattro campionati di Serie A (più le due stagioni belliche), accumulando complessivamente 60 presenze.