The invention discloses a traditional Chinese medicine preparation for treating asthma and a preparation method thereof, and the traditional Chinese medicine preparation comprises the following raw materials in parts by weight: 8-12 parts of prepared monkshood, cinnamon, prepared rhizome of rehmannia, cortex moutan, rhizoma alismatis, common yam rhizome, schisandra chinensis, pulp of dogwood fruit, blackberry lily, platycodon grandiflorum and almond, 16-24 parts of poria cocos, 12-18 parts of fructus lycii, 12-18 parts of fructus psoraleae, 12-18 parts of morinda officinalis, 10-14 parts of walnut meat and 3-5 parts of tendril-leaved fritillary bulb powder. And different formulas are formulated for asthma caused by different causes. The preparation method of the traditional Chinese medicine preparation comprises the following steps: crushing the raw materials, mixing and blending, heating, drying and granulating, automatically and quantitatively packaging, and warehousing. The traditional Chinese medicine preparation prepared by the invention is safe and free of toxic and side effects, has the advantages of strong effect, quick response, lasting drug effect and the like, has no dependence, drug resistance and toxic and side effects, and has very important clinical significance for treating asthma.