The invention provides a spray-coating damping coating for ships and a preparation method thereof, and belongs to the technical field of special functional materials. The spray-coating ship damping coating has a damping constraint structure, and a damping layer is a bi-component solvent-free polyurethane coating; the spray-coating ship damping coating comprises a component A and a component B, wherein the component A is a prepolymer synthesized by diisocyanate and polyol; the component B comprises a chain extender, polyol, a damping modifier, a damping pigment filler, a dispersing agent, a defoaming agent, a base material wetting agent, a catalyst, an adhesion promoter, a water removal agent and hollow microspheres; wherein the restraint layer is a double-component solvent-free epoxy resincoating and comprises a component A and a component B, the component A comprising liquid epoxy resin, an active diluent, a dispersing agent, a defoaming agent, a liquid flame retardant, a thixotropicagent, body filler and hollow microspheres, the component B comprising a modified amine curing agent, a defoaming agent, a thixotropic agent, benzyl alcohol and hollow microspheres. The coating disclosed by the invention can be sprayed for construction, is low in surface density and high in composite loss factor, has the loss factor of more than or equal to 0.15 at the temperature of -10 DEG C to50 DEG C, has excellent flame retardant property, and also has excellent sound insulation, heat insulation, corrosion prevention and other properties.