The invention provides a preparation method of a high-wear-resistance self-repairing super-hydrophobic coating. The preparation method comprises the following steps: step 1, adding a low-surface-energy siloxane solution into absolute ethyl alcohol, dispersing acetic acid into the solution, conducting magnetic stirring to obtain a solution A, mixing deionized water and ethanol to obtain an aqueous ethanol solution, adding a filler into the aqueous ethanol solution, performing ultrasonic dispersion to obtain a solution B, dropwise adding the solution B into the solution A, performing magnetic stirring, and centrifuging, cleaning and drying a precipitate to obtain a micron-sized modified filler and a nanometer modified filler; and step 2, adding the micron-sized modified filler, polyol and a curing agent into an ethanol solution, carrying out ultrasonic treatment, adding the nanometer modified filler and a siloxane solution, conducting stirring, spraying a formed mixture onto a substrate by using a spray gun, and subjecting the coated substrate to standing in an oven to obtain the super-hydrophobic coating. The high-durability super-hydrophobic coating prepared by the method disclosed by the invention is still a super-hydrophobic surface after being abraded by abrasive paper, scraped by a knife, scraped by a steel wire ball and the like, which proves that the coating has very high durability.