The invention discloses a bamboo charcoal fiber capable of repelling mosquitoes and flies. Bamboo charcoal fiber are soaked in a traditional Chinese medicine liquid capable of repelling mosquitoes andflies, drying is carried out, and then weaving is carried out, wherein the traditional Chinese medicine capable of repelling mosquitoes and flies is prepared by decocting nine raw materials with water with a weight of 2-3 times of the weight of the total weight of the raw materials, and the nine raw materials comprise the following components: 5-15 parts of melia azedarach, 10-20 parts of foliumartemisiae argyi, 10-20 parts of purple perilla, 15-25 parts of grassleaf sweetflag rhizome, 10-20 parts of agastache rugosus, 20-30 parts of black nightshade leaves, 20-30 parts of polygonum hydropiper leaves, 20-30 parts of peach leaves and 3-5 parts of realgar. The traditional Chinese medicine liquid has a synergistic effect, the traditional Chinese medicines mutually promote each other, a goodmosquito killing effect is achieved, and the traditional Chinese medicine liquid is safe, pollution-free and environmentally friendly, and also has certain sterilization, anti-virus and anti-influenza effects. When clothes made of the bamboo charcoal fibers provided by the invention are worn, mosquitoes and flies can be effectively repelled, a protecting effect is achieved for human bodies, and along-acting and active insect repelling effect and mosquito and fly repelling effect are realized.