The invention discloses a traditional Chinese medicine for treating allergic rhinitis. The traditional Chinese medicine comprises the following raw materials in parts by weight: 65 parts of magnolia flower, 30 parts of astragalus root, 30 parts of radix scutellariae, 60 parts of cocklebur fruit, 30 parts of ephedra, 30 parts of bitter apricot seed, 30 parts of asarum, 36 parts of licorice, 30 parts of bighead atractylodes rhizome, 30 parts of ledebouriella root, 35 parts of mint, 35 parts of periostracum cicada, 60 parts of cordate houttuynia, 30 parts of peach kernel, and 30 parts of fragrant solomonseal rhizome. The preparation method of the traditional Chinese medicine for treating allergic rhinitis comprises the following steps: firstly, weighing all the raw materials according to the prescription amount, adding water for decocting, so as to obtain a decocted solution, secondly, concentrating the decocted solution obtained in the first step into thick paste, drying and then grinding the thick paste into powder, uniformly mixing the powder, and thirdly, checking the powder, and preparing qualified powder into a solid oral preparation. The traditional Chinese medicine has the advantages that the traditional Chinese medicine has the effects of dispelling wind pathogens and tonifying qi and strengthening exterior, can achieve the effects of treating of both symptoms and root causes and full recovery through the addition of the bitter apricot seed for promoting the dispersing function of the lung and the peach kernel for promoting blood circulation, untoward effects cannot be caused, the curative effect is stable, the total effective rate reaches 97.69 percent, and the traditional Chinese medicine is safe and reliable, can improve the curative effect and control the state of an illness, and has the good effect of improving symptoms.