The invention discloses a preparation method of a high-performance artificial marble. The artificial marble comprises the following raw materials in parts by weight: 10-15 parts of a matrix resin, 50-70 parts of a filler, 0.6-0.8 part of a curing agent, 0.2-0.4 part of an accelerator, 4-5 parts of a pigment, and 10-20 parts of a flame retardant. In the preparation method, an unsaturated polyesterresin, a modified epoxy resin and an organosilicon modified polyurethane resin are used as a binder, marble waste stone powder, modified nickel slag and modified waste glass are used as the filler, various pigments, the curing agent and the accelerator are added, a stone product, namely the artificial marble, is made by stirring, forming, curing and polishing. Comprehensive mechanical properties of the artificial marble can be greatly improved, the probability of crack appearances is effectively reduced, the artificial marble is not easy to wear, and the gloss of the obtained artificial marbleis relatively good, so that the comfortable visual feeling of the human body and the space decoration effect without light pollution are achieved; and the fire-resistant property is superior, so thatthe comprehensive properties of an artificial marble slab are improved.