Cresciuto nel , gioca per un anno in prestito al Budrio in Prima Divisione. Rientrato ai felsinei, ha fatto parte della rosa del Bologna in Serie A dal 1936 al 1938, giocando anche una partita in massima serie nella stagione 1937-1938. Successivamente ha giocato per un anno in Serie B in prestito alla Salernitana (26 presenze in campionato e 2 in Coppa Italia senza mai segnare) e per quattro stagioni consecutive in Serie C sempre in prestito, con le maglie di , Parma e, per due anni consecutivi, .