The invention relates to the technical field of high polymer materials, and provides an environmentally friendly thermoplastic ice non-slip sole and a preparation method thereof. The environmentally friendly thermoplastic ice non-slip sole has a good non-slip effect on a snowfield, a frost ice surface, a dry ice surface, and a wet ice road surface, and good low temperature flexibility, and can be repeatedly recycled. The environmentally friendly thermoplastic ice non-slip sole is prepared from an epoxidized styrene-butadiene-styrene block copolymer (ESBS), styrene-acrylonitrile resin (SAN), chlorinated polyethylene resin, hemp fiber, white mineral oil, an antioxidant, zinc stearate, and nano calcium carbonate. The materials are premixed in a high speed mixer for 5 to 7 minutes, and then a premix is extruded and granulated by a twin screw extruder; and finally, the thermoplastic ice non-slip sole is obtained by injection molding at a temperature of 173 to 175 DEG C.