The invention relates to a durable super-hydrophobic 
coating and a preparation method thereof. The preparation method comprises the following steps: 1) 
hybrid paint preparation: under low-speed mechanical stirring condition, adding 
micro nano particles, hydrophobic resin and a curing agent in a volatile 
organic solvent successively, performing high speed stirring and then 
ultrasonic dispersion to obtain the 
hybrid paint; 2) 
coating semi-solidification: 
coating the surface of a base material with the 
hybrid paint and performing semi-solidification; and 3) complete solidification: immersing the semi-solidified coating in a mixed immersion solution of the curing agent and the volatile 
organic solvent, taking the coating out, and 
drying the coating to obtain the durable super-hydrophobic coating having good 
wear resistance. The preparation method has no special requirement for a substrate material and its shape, the coating is suitable for various 
common base material surfaces such as 
metal, glass, timber and concrete, the equipment is simple, operation is easy, the cost is low, large-area construction is realized, and the coating has large application value on super-hydrophobic fields of self-cleaning, anticorrosion, 
mildew resistance, ice and 
frost resistance, and oil-water separation.