The invention discloses a method for preparing a weather-resistant cable sheath material. The method comprises the following steps: weighing a PVC (Polyvinyl Chloride) resin, a linear low-density PE (Poly Ethylene) resin and an ethylene-vinyl acetate copolymer, uniformly mixing to obtain a main material, putting the prepared main material into a single screw rod extruder for commixing, pelleting to obtain a basic resin, adding the basic resin into an internal mixer, mixing, subsequently adding a plasticizer, talcum powder, nano calcium carbonate, an MBS (Methacrylate-Butadiene-Styrene) resin, a filler and a lubrication additive, uniformly mixing, adding dipentamethy lene thiuram hexasulfide and N,N'-m-phenylene bismaleimide when the temperature of the material is kept at 102-105 DEG C, mixing for 30-60 minutes, thinning, and extruding to obtain the weather-resistant cable sheath material, wherein the extrusion temperature is 180-195 DEG C, and the pressure intensity of the steam is controlled at 1-1.5MPa in the extrusion process. The weather-resistant cable sheath material is high in hardness, is abrasion-resistant, good in environment crack resistance, excellent in weather resistance and simple in preparation method.