Ha disputato 7 stagioni in Serie A con le maglie di (6 campionati dal 1953 al 1959) e Milan (campionato 1959-1960, per complessive 142 presenze e 4 reti in massima serie. Ha inoltre totalizzato 61 presenze ed una rete in Serie B nelle file di , , Mantova (con cui ottiene la promozione in A nella stagione 1960-1961) e .