The invention relates to a compression-resistant waterproof environment-friendly coating which is prepared from 20 to 40 parts of film-forming resin, 3 to 5 parts of 2, 4-toluene diisocyanate, 1 to 2 parts of ethylenediamine, 15 to 35 parts of pigment and filler, 2 to 4 parts of auxiliaries, 0.05 to 0.1 part of flexibilizer, 2 parts of graphene nanosheets, 8 to 12 parts of nano ceramic, 5 to 10 parts of hollow glass beads and 10 to 20 parts of deionized water, and discloses a preparation method of the compression-resistant waterproof environment-friendly coating. The invention has the following beneficial effects: the coating can realize heat insulation in a manner of reflecting sunlight, the reflectivity to sunlight is up to 90%, the hemispherical emissivity is 0.9, the ductility reaches 105%, and the coating has excellent waterproof performance, outstanding corrosion resistance, strong weatherability and chemical corrosion resistance. The coating can be used for heat insulation of chemical storage tanks, heat insulation of buildings, water resistance, explosion prevention of pipelines in winter and the like, and has the characteristics of strong adhesive force, good flexibility, long service life and the like.