The invention discloses a traditional Chinese medicine composition for treating viral influenza and a preparation method thereof. It is made up of the following parts by weight: 6-12 parts of Nepeta extract, 6-12 parts of Astragalus membranaceus extract, 10-20 parts of Toona sinensis extract, 10-20 parts of dandelion extract, Reed extract 6-12 parts, starch 10-30 parts, magnesium stearate 3-8 parts. The traditional Chinese medicine composition for treating viral influenza prepared by the invention has good therapeutic effect on viral influenza, has low recurrence rate after curing, and has wide source of raw materials, and most of the extracts taken from plant Chinese medicine have low side effects after taking, and the preparation method is simple. Suitable for large-scale industrial production.