The invention relates to a snow-melting agent, in particular to an environment-friendly snow-melting agent and a preparation method thereof. The environment-friendly snow-melting agent comprises, by weight, 10-60 parts of water, 1-5 parts of ethyl alcohol, 0.3-0.5 part of saccharose, 0.1-1.0 part of isosorbide, 0.1-10 parts of ethanediol, 0.5-50 parts of glycerine, 0.1-1 part of acesulfame, 0.5-5 parts of sodium tripolyphosphate, 0.1-1 part of aspartame, 0.5-1 part of sodium hexametaphosphate, 0.1-30 parts of methyl alcohol and 0.5-1 part of threitol. The snow-melting agent prepared through the method is very high in snow melting efficiency, convenient to transport, safe to use and store, convenient to spray, low in use labor intensity, small in labor cost, small in dosage, high in snow melting speed and free of residues, does not pollute water resources, does not corrode buildings or pavements, does not do harm to plants or aquatic animals, does not destroy the pH value of soil and does not cause salinization of the soil.