The invention provides a Chinese herbal medicine with an immunity enhancing function and a preparing method thereof. The Chinese herbal medicine comprises, by weight, 3-7 parts of bur, 10-20 parts ofhoneysuckle, 5-15 parts of paris polyphylla, 7-12 parts of fritillaria, 8-15 parts of coptidis rhizoma, 7-12 parts of cortex phellodendri, 8-13 parts of radix scutellariae, 12-17 parts of radix ophiopogonis, 10-15 parts of common selfheal fruit-spike, 10-17 parts of radix angelicae sinensis, 7-13 parts of brucea javanica, 10-18 parts of artemsia indica, 4-9 parts of licorice root, 12-18 parts of dried radix rehmanniae, 10-15 parts of dried tangerine peel, 2-7 parts of cordyceps sinensis, 10-20 parts of endothelium corneum gigeriae galli, 7-12 parts of frankincense, 8-13 parts of myrrh, 12-18 parts of hive, 12-18 parts of dendrobe, 9-15 parts of fuligo e herbis, 10-17 parts of lucid ganoderma, 3-8 parts of musk, 2-6 parts of calculus bovis, 4-7 parts of pyrus bretschneideri, 1-5 parts of white radish, 1-4 parts of honey and 45-55 parts of lard stock. The obtained Chinese herbal medicine has quite good effects of resisting bacteria and viruses, relieving heat, resisting inflammation, protecting the liver, stopping bleeding and resisting oxidization and can effectively improve the human body blood circulation, remove free radicals in human bodies and enhance the human body immunity.