The invention relates to a preparation method of a solid catalyst for ozone heterogeneous oxidation, which belongs to the technical fields of environmental protection and chemical catalysts. Use perlite, albite, kaolin, red gold, aluminum hydroxide and lapis lazuli as carriers to expand the pores through lithium hypochlorite and bis(acetylacetonate) beryllium, and then add surfactant N-octadecyldimethyl ‑N'‑trimethyl‑propyl ammonium dichloride is activated by ultrasonic waves, and the carrier is mixed with the compound mineralizer borax and potassium sulfate in a hydrothermal reaction kettle, and the catalytic activity auxiliary agent precursor 1,1,1 ‑Neodymium trifluoroacetylacetonate, tris(2,2,6,6‑tetramethyl‑3,5‑heptanedionate) gadolinium, tris(6,6,7,7,8,8,8‑heptafluoro ‑2,2‑Dimethyl‑3,5‑octenedione)dysprosium(III), holmium oxalate decahydrate, catalytically active site precursors cobalt gluconate, nickel citrate, zinc lactate and silver dithiocyanate (I) Potassium acid, hydrothermal reaction under the action of emulsifier lauryl amidopropyl dimethyl dihydroxypropyl ammonium chloride, drying to remove water, burning in a muffle furnace to obtain ozone heterogeneous oxidation solid catalyst.