A simple multiresidue method was developed for detecting and quantifying 92 veterinary antimicrobial drugs from eight classes (β-lactams, quinolones, sulfonamides, tetracyclines, lincomycins, macrolides, chloramphenicols, and pleuromutilin) in livestock excreta and water by liquid chromatography with tandem mass spectrometry. The feces samples were extracted by ultrasound-assisted extraction with a mixture of acetonitrile/water (80:20, v/v) and edetate disodium, followed by a cleanup using solid-phase extraction with an amino cartridge. Water samples were purified with hydrophilic-lipophilic balance solid-phase extraction column. Urine samples were extracted with acetonitrile and edetate disodium. Detection of veterinary antimicrobial drugs was achieved by liquid chromatography with tandem mass spectrometry using both positive and negative electrospray ionization mode. The recovery values of veterinary antimicrobial drugs in feces, urine, and water samples were 75-99, 85-110, and 85-101% and associated relative standard deviations were less than 15, 10, and 8%, respectively. The limits of quantification in feces, urine, and water samples were 0.5-1, 0.5-1, and 0.01-0.05 μg/L, respectively. This method was applied to determine real samples obtained from local farms and provides reliable quantification and identification results of 92 veterinary antimicrobial drugs in livestock excreta and water.