The present invention relates to a traditional Chinese medicine composition for preventing and treating swine influenza, preparation method and use thereof. The said traditional Chinese medicine composition is made from Herba Houttuyniae 21.4 wt. %, Caulis Lonicerae Japonicae 17.9 wt. %, Radix Isatidis 14.3 wt. %, Rhizoma Dryopteris Crassirhizomatis 10.7%, Radix et Rhizoma Sophorae Tonkinensis 7.1 wt. %, Radix Angelicae Dahuricae 7.1 wt. %, Rhizoma Paridis 7.1 wt. %, Herba Artemisiae Annuae 7.1 wt. %, and Rhizoma Iridis Tectori 7.1 wt. %.