The invention discloses a high-tenacity less-splashing self-shielded coated flux-cored welding wire. The high-tenacity less-splashing self-shielded coated flux-cored welding wire comprises a welding wire matrix and a coating applied on the surface of the welding wire matrix, wherein the welding wire matrix consists of a low-carbon steel skin and a flux core arranged in the low-carbon steel skin by filling. The flux core comprises, by weight, 15-30% of rutile,1-2% of ferroniobium, 1-3% of aluminum powder, 1-2% of magnesium powder, 6-10% of fluoride, 0.5-1% of magnesite clinker, 0.5-0.9% of zircon sand and 52-70% of iron powder, wherein F/(Mg+Al)=0.015-0.05, the magnesium powder is converted into magnesium, Mg refers to a weight percentage of the magnesium accounting for the flux core raw materials, the aluminum powder is converted into aluminum, Al refers to a weight percentage of the aluminum accounting for the flux core raw materials, the fluoride is converted into fluorine, and F refers to a weight percentage of the fluorine accounting for the flux core raw materials. The invention further discloses a preparation method of the high-tenacity less-splashing self-shielded coated flux-cored welding wire. The high-tenacity less-splashing self-shielded coated flux-cored welding wire has the advantages that tensile strength can be above 840 MPa, elongation at break exceeds 20%, impact energy of weld joints is higher than 10 J at minus 30 DEG C, and less splashing during welding is achieved. The preparation method is simple and easily controllable, and production cost is saved.