The invention discloses a preparation method of a tensile compressive high temperature resistant modified polypropylene power pipe. The pipe comprises 100 weight parts of modified polypropylene, 0.5-15 weight parts of tackifier, 0.1-15 weight parts of nano material, 0.1-15 weight parts of liquid crystal material, 0.5-15 weight parts of shock resistant modifier, 0.1-15 weight parts of nucleating agent, 0-30 weight parts of filling masterbatch, 0.1-5 weight parts of color masterbatch, 0.5-30 weight parts of engineering plastic, 0.5-15 weight parts of compatibilizer, 0.05-5 weight parts of antioxidant, and 0.05-5 weight parts of light stablilizer, and is prepared by carrying out mixing granulation on the raw materials and then conducting extrusion molding through a mold. According to the invention, compared with existing MPP pipe, the bending strength of the produced MPP pipe disclosed herein is raised by 30-50%, the bending elastic modulus is raised by 25-60%, the welding tensile strength reaches 26-33 MPa, 70 DEG C ring hot compression force is raised by 30-50%, the photooxidation aging resistant time is prolonged by 5-15 years, the vicat softening point is raised by 5-20 DEG C, the shock strength and corrosion resistance are good, thus the produced MPP pipe disclosed herein can meet the requirements for high standard quality electric power engineering, and the engineering cost is reduced.