Soprannominato "Toro di Vailate", indossò per tre volte la maglia azzurra della nazionale italiana in occasione dei Mondiali del 1956 (17º), 1957 (30º) e 1962 (ritirato).