The invention discloses a preparation method of a secondary mold pressing foaming sole. The preparation method comprises the following steps: a) preparing EVA (Ethylene Vinyl Acetate) foam granules; b) conducting mold pressing foaming on the EVA foam granules obtained in the step a), wherein the first foaming ratio is 140%-185%, the foaming temperature is 172 DEG C-182 DEG C, conducting automaticmold opening after foaming is completed, and obtaining a foaming primary blank with the surface temperature not lower than 130 DEG C; an c) putting the foaming primary blank with the surface temperature not lower than 130 DEG C into an oil pressure mold, closing the mold, pushing the mold into a heating station of a secondary foaming forming machine, and conducting pressurizing and heating, wherein the ratio of the oil pressure mold is 135%-180%, the temperature is 170 DEG C-180 DEG C, and the time is 20 seconds-100 seconds; and then transferring the oil pressure mold to a cooling station, conducting pressurizing, spraying water to cool the mold, setting the mold for 150 seconds-400 seconds, pulling out the mold, taking out a finished product, and obtaining the foaming sole, wherein the first foaming ratio is greater than the foaming ratio of the oil pressure mold. According to the preparation method, after primary foaming, the product is immediately transferred to the oil pressure mold, the oil pressure heating foaming time is shortened, the energy consumption is reduced, and embossing is easy.