The invention discloses a dye absorption agent and preparation method and application thereof. The dye absorption agent is prepared from, by weight, 22-30 parts of illite, 3-7 parts of oxidized polyethylene, 2-6 parts of acetylacetone, 1-5 parts of cobalt nitrate, and 9-17 parts of 3-hydracrylic acid. In the preparation method, the illite and oxidized polyethylene are blended and grinded, 3- hydracrylic acid, acetylacetone and cobalt nitrate are used in the treatment, dye absorption agent is prepared through ultrasound irradiation; the dye absorption agent absorbs heavy metal, different types of dyes as well as other organic pollutant, has strong adsorption ability for dye material, is non-toxic for human, is non-corrosive, has stable performance, cleans easily, causes no second time pollution to water. The dye absorption agent prepares and operates easily, the cost of the dye absorption agent is low, the efficiency of absorption is high; the dye absorption agent is environmentally friendly, facilitates industrialization production, suits for treating all the wastewater polluted by organic dyes, including direct scarlet, cationic brilliant red, acid brilliant scarlet, methylthionine chloride, neutral red, viola crystallina, helianthin B and other organic dyes.