Esordisce in massima serie con l'Enotria Goliardo per poi passare al Milan, con la cui maglia esordisce il 24 ottobre 1920 e nella stagione 1920-1921 mette a segno 12 gol in 20 presenze nel campionato di Prima Categoria, la massima serie dell'epoca. Successivamente ha giocato dal 1921 al 1926 con la maglia nel Derthona, squadra della sua città natale, nei campionati di Prima e Seconda Divisione (rispettivamente prima e seconda serie dell'epoca, fino al declassamento della Prima Divisione a campionato di seconda serie), disputando 43 gare con 10 reti nei campionati di Prima Divisione 1922-1923 e 1924-1925.