The invention discloses a herbicide composition containing benzobicylon, quinclorac and metamifop. Theherbicide composition can disperse an oil suspending agent. Active ingredients in the herbicide composition comprise the benzobicylon, the quinclorac and the metamifop. The oil suspending agent weeding composition is prepared from the following raw materials in parts by weight: 75 to 180 parts of solvent oil, 10 to 25 parts of benzobicylon, 1 to 30 parts of quinclorac, 1 to 55 parts of metamifop, 3 to 8 parts of calcium dodecyl benzene sulfonate, 1 to 2 parts of alkylphenol polyoxyethylene ether, 2 to 5 parts of organic bentonite, 2 to 5 parts of a compound defoaming agent and 2 to 5 parts of propylene glycol. After the benzobicyclon, the quinclorac and the metamifop are mixed, the weeding effects of the benzobicyclon, the quinclorac and the metamifop are mutually superposed, so that the weeding activity is improved, the effective dosage is reduced, and meanwhile, after the benzobicyclon, the quinclorac and the metamifop are mixed, the weeding ranges of the benzobicyclon, the quinclorac and the metamifop are superposed, the weeding spectrum of the obtained herbicide composition is widened.