Inizia la carriera con le giovanili del nei primi anni '30, venendo saltuariamente convocato in alcune partite della prima squadra in Serie B tra il 1933 e il 1936. Passa definitivamente in prima squadra dal campionato di Serie B 1936-1937 rimanendo nelle file canarine per cinque stagioni, tre in Serie B e due in Serie A, vincendo la classifica cannonieri di Serie B (24 reti, a pari merito col bresciano Renato Gei) nella stagione 1940-1941, prima di trasferirsi alla Juventus nella stagione 1941-1942. In bianconero rimane fino al termine del campionato 1948-1949 e poi viene ceduto alla Lazio dove rimane per tre stagioni (76 presenze e 9 reti) affiancato dai fratelli Lucidio e Primo.