The invention discloses rifaximin suspension containing montmorillonite, which belongs to the field of veterinary preparations. The rifaximin suspension comprises the following components by weight percent: 5-15% of rifaximin, 7.5-22.5% of the montmorillonite, 0.5-2% of suspending agent, 0.2-1% of surface active agent, 0.2-1% of deflocculating agent and the balance of water. The invention further discloses a preparation method of the rifaximin suspension, which comprises the following steps: adding the suspending agent, the surface active agent and the deflocculating agent into the water according to proportion, uniformly mixing and performing water bathing for 1-3 hours at the temperature of 65 DEG C; further adding the rifaximin and the montmorillonite into a stirrer for stirring; and adding the water to volume, homogenizing and sterilizing. The rifaximin in the rifaximin suspension is small in particle size, the release amount and the release speed of active ingredients are greatly improved, and the bioavailability of the rifaximin is improved; secondly, the mortality rate of livestock and poultry with diseases caused by diarrhea can be reduced; in addition, the rifaximin suspension is good in stability and suitable for long-term preservation.