The invention discloses a method of constructing a highly corrosion-resistant zinc alloy double-coating on the surface of a steel product. The method comprises the technological steps of degreasing, water washing, pickling, water washing, assisted plating, drying, hot dipping in pure zinc, cooling, hot dipping in a highly corrosion-resistant zinc alloy, and cooling sequentially. The highly corrosion-resistant zinc alloy is an alloy with a relatively low melting point and high coating corrosion resistance for the hot dipping. The surface of the steel product is subjected to pre-treatment of plating by adopting a conventional batch hot-dip galvanizing process, and after being subjected to hot-dip galvanizing in a 435-460 DEG C pure zinc bath, the surface of the steel product is directly placed in or is cooled and then placed in a 385-450 DEG C alloy bath for dip plating for 5-120 s, and then is cooled. By adopting the method, the problems that the probability of skip plating is high, a coating is thin (less than 20 m) and the surface quality of the coating is poor when steel is directly put in a dip plating aluminum-zinc (the content of Al is greater than 1%) alloy bath are solved, the corrosion resistance of the steel product is improved significantly and the service life is prolonged substantially due to a constructed double-coating superimposed structure, the method is stablein technology, and the coating quality is easy to control.