The invention relates to an impregnation or supercritical fluid assisted metal plating textile preparation method, and belongs to the technical field of textiles. The method provided by the invention comprises the following steps of a, textile pretreatment; b, impregnation or supercritical treatment with a coupling agent: dipping the textile in an acetone solution of the coupling agent, treating at 20-80 DEG C for 0.5-3 hours, and then drying, wherein the supercritical treatment comprises the following steps of soaking the textile in an ethanol solution of a coupling agent, carrying out supercritical static treatment for 10-60 minutes under the conditions of 5-20 Mpa and the temperature of 10-80 DEG C, and then taking out and drying; C, preparation of the metal plated textile: mixing a stabilizer, metal salt and a reducing agent to obtain a solution A; and putting the textile dried in the step b into the solution A for microwave treatment, taking out, washing with water, and drying. The product obtained by the method disclosed by the invention has the functions of static electricity resistance, ultraviolet resistance, electric conduction, electromagnetic shielding and the like, and is better in ultraviolet resistance. The method is environment-friendly, high in production efficiency and simple in process.