The invention discloses environment-friendly and energy-saving ecological wood and a preparation method thereof. The environment-friendly and energy-saving ecological wood comprises the following materials in parts by weight: 40-55 parts of PVC materials, 10-20 parts of wood powder materials, 20-30 parts of stone powder materials, 1-3 parts of a stabilizer YQ102, 0.2-0.5 part of a lubricating agent 1801, 1-2 parts of a foaming agent NH213, 4-6 parts of a foaming agent K278P, 0.5-1 part of a foaming additive 401K128P, 2-4 parts of a stabilizer CPE135A, 0.1-0.5 part of PE (Polyethylene) wax and 0.8-1.2 parts of soybean oil. The preparation method comprises the following steps: (1) mixing the PVC material, the wood powder material and the stone powder material in a mixing machine uniformly; (2) heating to 120 DEG C, adding the stabilizer YQ102, the lubricating agent1801, the foaming agent NH213, the foaming agent K278P, the foaming additive 401K128P and the stabilizer CPE135A, and stirring uniformly; (3) adding the PE wax and the soybean oil, stirring to be smooth and bright; and (4) adding into an extruder for molding. According to the environment-friendly and energy-saving ecological wood and the preparation method disclosed by the invention, the environment-friendly and energy-saving ecological wood has moisture-proof, anti-deformation and insect-resistant effects, is strong in acid-alkali resistance, flame retardance, weathering resistance and aging resistance, simple to manufacture and low in cost, and is environmentally friendly and nontoxic and harmless.