In carriera ha disputato 11 campionati di Serie A (9 a girone unico più l'anomalo Campionato 1945-1946 e il Campionato Alta Italia del 1943-44) con le maglie di , Milan e , totalizzando complessivamente 275 presenze e 5 reti in Serie A