Debutta con la Pistoiese nel campionato di Divisione Nazionale 1928-1929 disputando 11 partite; a partire dalla stagione 1929-1930 gioca in Serie B totalizzando con i toscani 73 presenze e 15 reti tra i cadetti, con un unico intervallo nella stagione 1931-1932 giocata con il Ventimiglia.