Inizia a giocare nel Savoia di Lodi e nel , militando nella squadra riserve nel campionato 1920-1921 e poi di nuovo nel Savoia. Nel 1921 si trasferisce a Roma giocando per tre stagioni nella Roman, dapprima in Prima Divisione CCI e poi nel campionato di Prima Divisione 1922-1923, nel quale disputa 4 partite. Nella stagione 1923-1924 non viene mai impiegato, in quanto impegnato nel servizio militare a Modena e Bologna.