Ha disputato la maggior parte della sua carriera professionistica nella , con una parentesi in Serie A con la nel 1929-1930. Con i grigiorossi ha giocato per otto stagioni debuttando il 28 dicembre 1924 nella partita Cremonese-Modena (1-0); in totale conta con la Cremonese 112 partite di campionato e 30 reti. In queste otto stagioni ha giocato anche 9 partite di Coppa CONI, realizzando 5 reti.