Con il Livorno gioca a partire dal 1921-1922 per otto stagioni in massima serie, diventata Divisione Nazionale dal 1926-1927, disputando dal 1923 in poi 54 gare e segnando 11 reti. Si trasferisce quindi alla Bagnolese, dove rimane fino al 1936.