The invention discloses a traditional Chinese medicine composition for removing spots and promoting blood circulation and a preparation method thereof. The traditional Chinese medicine composition comprises, by weight, 3-8 parts of arnebia euchroma, 1-5 parts of salviae miltiorrhizae, 1-5 parts of radix angelicae dahurica, 1-4 parts of stiff silkworms, 1-4 parts of red peony roots, 1-5 parts of lignum sappan, 1-5 parts of safflower carthamus, 1-5 parts of magnolia obavata, 1-5 parts of loofah sponge, 1-5 parts of rhizoma cyperi, 1-3 parts of plantain seeds and 1-7 parts of tortoise shells. Through synergistic effect of all the components, the traditional Chinese medicine composition has the effects of harmonizing qi and blood, soothing the liver, relieving depression, promoting blood circulation to remove blood stasis, removing spots and nourishing beauty and can obviously change the symptoms of chloasma, and the life quality of patients is improved; the traditional Chinese medicine composition can remove the spots on young women who just have the spots on the faces; the traditional Chinese medicine composition can lighten cyasma, age spots, chloasma and other spots.