The invention discloses a compound enrofloxacin injection for animals and a preparation method thereof, which aims to provide the enrofloxacin injection for the animals and the preparation method thereof, wherein, the enrofloxacin injection for the animals can treat swine enzootic pneumonia, is quick to take effect, decreases drug resistance, and can treat symptoms and root causes; and the preparation method has a simple process and is easy to realize. The injection comprises the following compositions by weight portion: 0.5 to 5kg of enrofloxacin, 1 to 10kg of lincomycin hydrochloride, 0.01 to 0.05kg of sodium hydroxide, 0.1 to 2kg of doxofylline, 0.2kg of sodium sulfite, 0.01kg of EDTA-2Na, 30kg of propanediol, and the balance being water for injection. The injection adopts a compound preparation of an antimicrobial drug and antibiotics; due to the combined use of the enrofloxacin and the lincomycin hydrochloride as well as the doxofylline, the injection is quick to take effect to the swine enzootic pneumonia, is effective and highly efficient, reduces the probability of the drug resistance, can apparently relieve clinical symptoms caused by the swine enzootic pneumonia, can treat symptoms and root causes, and increase the weight of pigs.