The invention belongs to the technical field of rubber-plastic composite sole materials and provides an EVA (ethylene vinyl acetate) rubber-plastic composite foaming material used for a sole and a preparation method. The EVA rubber-plastic composite foaming material is prepared from raw materials in parts by weight as follows: 59.8-71.9 parts of an EVA copolymer, 10-15 parts of high styrene rubber, 5-10 parts of atactic polypropylene, 4-8 parts of tetrapod-like zinc oxide whiskers, 2-4 parts of nylon 66 staple fiber, 3-5 parts of calcium carbonate, 2-4 parts of a tungsten-cobalt alloy, 0.5-1 part of a crosslinking agent, 0.5-1 part of a foaming agent, 0.3-0.7 parts of zinc oxide, 0.3-0.5 parts of stearic acid and 0.5-1 part of an anti-ageing agent. The prepared rubber-plastic composite foaming material effectively overcomes the defects that EVA foaming materials easily slide, get hard at the low temperature and are not stab-proof, has high porosity and smaller average pore sizes whilehaving higher elasticity, strength, slip resistance and wear resistance, is light and breathable to wear and can be widely used in the sole materials.