Secondo alcune fonti avrebbe iniziato la carriera nella Vogherese, per poi essere acquistato dal Milan all'inizio della stagione 1931-1932, nella quale gioca 2 partite in Serie A; rimane in squadra anche l'anno successivo, nel quale non raccoglie altre presenze in gare ufficiali. A fine anno viene ceduto alla Pro Patria, con cui gioca 24 partite in Serie B. Torna poi nuovamente al Milan, dove rimane per l'intera stagione 1934-1935, che a fine anno lo cede al Vigevano, in Serie B. Con la squadra lombarda gioca per tre stagioni consecutive, due delle quali in seconda serie, categoria in cui gioca 30 partite senza mai segnare. Dal 1938 al 1940 ha giocato in Serie C con il Monza. Ha terminato la sua carriera con i grigi dell'A.C: Commercianti in Prima Divisione.