The invention relates to the field of wood coatings, and particularly relates to environment-friendly and durable wax oil and a preparation method thereof. The environment-friendly and durable wax oil is prepared from the following raw materials in parts by weight: 50-80 parts of vegetable oil, 5-20 parts of biological wax, 5-10 parts of gum dammar, 5-10 parts of isopropanol, 5-10 parts of ethyl ester, 3-5 parts of nanosilicon dioxide, 3-5 parts of sodium silicate, 3-5 parts of calcium sulfate, 2-5 parts of silicone emulsion, 2-5 parts of polyvinyl butyral, 0.5-1 part of a dryer, 0.1-0.3 part of an anti-skinning agent, 0.1-0.3 part of an ultraviolet light absorber, and 0.1-0.3 part of a mould inhibitor. The vegetable oil is a mixture of 15-30 parts of tung oil and 40-60 parts of turpentine. The product is good in durability, low-temperature resistant, fire-proof, less in peeling possibility, good in abrasive resistance, and good in glossiness, and can be widely applied to coating protection of woodwork. Guarantee is provided for the product by the preparation method.