Dopo aver militato nell' e nel Codogno, nel 1930 passò alla , con cui esordì in Serie A: si trattò della seconda stagione in assoluto per quanto riguarda il campionato italiano a girone unico, la Serie A 1930-1931. Fu titolare per tutto il campionato: disputò 27 incontri, esordendo il 28 settembre 1930 contro la , e segnò 2 reti, entrambe nella vittoria per 3-0 sul del 14 maggio 1931. Lasciò poi la Pro Patria prima dell'inizio del torneo 1931-1932 e nel 1936 fece ritorno al Codogno.