The invention provides a novel anti-skidding coating for a deck, which is composed of the following components in parts by weight: 30-45 parts of latex, 2-5 parts of film forming accessory ingredient, 15-25 parts of titanium pigment, 5-20 parts of filler, 0.2-1.0 part of wetting dispersant, 5-15 parts of anti-skidding agent, 0.1-0.5 part of de-foaming agent, 0.5-1.0 part of age inhibitor, 0.5-2.0 parts of thickening agent, 0.5-1.0 part of anti-mildew corrosion-protection agent, and 10-25 parts of water. The coating of the invention has very high wearing resistance and anti-skidding degree; the formed coat has good adhesive ability, wearing resistance, weather resistance, light-proof aging resistance, seawater resistance and salt mist resistance, wherein the artificial weathering aging test (ultraviolet UVB-313 resistance) is 4000 h, and the wearing resistance (1000g/1000r) is not more than 30mg; the coating is applied to the corrosion prevention of the decks and the iron surfaces of the sea apparatus of boats and ocean platforms, wherein the decks and the iron surfaces require to have weather resistance, anti-skidding property, wearing resistance, and seawater corrosion resistance. The preparation method of the anti-skidding coating for the deck is simple in technology, low in cost and is performed without special apparatus.