The invention discloses a traditional Chinese veterinary medicine for preventing and treating swine respiratory diseases, a preparation method and application thereof, and belongs to the field of preparation of traditional Chinese veterinary medicine for pigs. The invention firstly discloses a traditional Chinese veterinary medicine for preventing and treating porcine respiratory diseases, which comprises the following components: Polygala, Asparagus, Ziyuan, Baiwei, Angelica dahurica, Shegan, Polygonatum odoratum, Shichangpu, Baihuaqianhu, Chuandilong, Lily , flat fritillary, dendrobium, morus alba, loquat leaf, holly leaf, bitter almond, gynostemma, andrographis, purslane, celandine, plantain, perilla leaf, barley germ and EM bacteria liquid. Adding Liwu, Trichosanthes and Juicy on the basis of the above components can significantly reduce the incidence of porcine respiratory diseases, the protection rate can reach 100%, and can promote the growth of pigs. The raw materials of the veterinary medicine in the present invention are rich in sources, the preparation cost is low, and the preparation is suitable for industrialized production.