The invention discloses a natural environment-friendly textile dye and belongs to the technical field of textile dyes. The natural environment-friendly textile dye comprises 10-30 parts of impatiens balsamina extract, 10-30 parts of onion extract, 1-3 parts of organic dyeing raw materials, 1-4 parts of auxiliaries, 1-5 parts of tea polyphenol, 2-4 parts of sodium lauryl sulfate, 4-8 parts of diethanolamine, 2-5 parts of soya-oil acid, 1-5 parts of iso-alcohol polyoxyethylene ether, 6-10 parts of pentanediol and 1-5 parts of butyl acrylate. The natural environment-friendly textile dye is prepared from the impatiens balsamina extract, the onion extract, the organic dyeing raw materials, the auxiliaries, the tea polyphenol, the sodium lauryl sulfate, the diethanolamine, the soya-oil acid, theiso-alcohol polyoxyethylene ether, the pentanediol and the butyl acrylate according to a certain part ratio and has the characteristics of environmental protection, safety, no stimulation, excellentperformance, uniform dyeing and washing fastness.