The invention discloses a medicine composition for treating swine enzootic pneumonia and a preparation method thereof. The medicine composition is prepared from trichosanthes palmate, lysimachia christinae hance, folium agaves america nae, Indian Kalimeris herb, viola inconspicua, oriental wormwood, tenuifolia, tribulus terrestris, spina date seeds, angelica sinensis, milkvetch roots, artocarpus lingnanensis, rhizoma bletillae, fructus chebulae, purple bergenia herb, lindley eupatorium, amur lilac, Japanese metaplexis pericarp, thorny elaeagnus leaves, folium eriobotryae, fructus psoraleae, dendrobe, raspberryies and liquorice. The medicine composition has the advantages that the main effects of clearing away heat, astringing qi, clearing away lung-heat and relieving asthma and the auxiliary effects of tonifying the spleen and reducing phlegm are achieved, the medicine composition can treat swine enzootic pneumonia, body resistance is strengthened to eliminate evils, the organism immunity of sick swine is improved, the treatment course is short, the treatment effect is good, no drug resistance is generated, no drug residue exists, cost and price are low, the swine are promoted to grow rapidly and healthily, and market benefits are increased.