Nella stagione 1938-1939 ha giocato una partita in Serie A con il (il 9 ottobre 1938 contro il ), che in quell'anno fu Campione d'Italia; l'anno seguente giocò 4 partite in Serie B con il , dove era arrivato in prestito; passò poi in prestito alla Dopolavoro SASIB di Bologna ed in seguito al , con cui nella stagione 1941-1942 giocò in Serie C; nella stagione 1942-1943 rimase ancora al Panigale, con cui giocò un'ulteriore stagione in terza serie. Rimase ai bianconeri emiliani anche durante la stagione 1943-1944, durante il quale giocò 5 delle 6 partite totali disputate dagli emiliani nel campionato di Divisione Nazionale. Il 2 settembre 1945 venne messo in lista di trasferimento dal Bologna, dove era tornato dopo i vari prestiti, terminando la sua carriera da calciatore.