The invention provides an environmentally friendly abrasion-resistant anticorrosive coating and a preparation method thereof. The environmentally friendly abrasion-resistant anticorrosive coating is prepared from, organic silicone modified epoxy resin, acrylic acid modified polyurethane resin, bentonite, talcum powder, antirust paint, nano calcium carbonate, polyvinyl alcohol, a titanate coupling agent, a defoaming agent, a dispersing agent, a coalescing agent, a thickening agent, a flatting agent, isopropyl alcohol and deionized water. The organic silicone modified epoxy resin and the acrylic acid modified polyurethane resin are matched, the modified epoxy resin and the polyurethane resin make the coating have good glossiness, good antistatic capability, better mechanical properties and ageing resistance and abrasion resistance properties, the added antirust paint can effectively improve the anticorrosive capability of the coating, also has price and environmental protection advantages, has strong adhesion, good ductility, high temperature resistant and long service life, roll-coating replaces spray-coating during coating, a production environment is effectively improved, and the coating is conducive to the body health of workers.