The invention discloses environment-controlling fibers and fabrics using the same, which adopts polyolefin material, optoelectronic material, thermoelectric material, piezoelectric material and catalyst material, to make fibers and fabric by melting, mixing, drawing and weaving. The fabrics are used in all kinds of environmental control products or for organic agriculture. To use green energy such as solar light energy, solar thermal energy, wind energy, hydro energy, geothermal energy and other renewable energy to stimulate the function of the special material within the fibers, so that the fabrics can remove pollutants in the environment and produce self-purification function to achieve the purpose of improving the environmental conditions or promote plant growth.