The invention relates to a weedicide prepared from oxyfluorfen and fluazifop-butyl binary combination and a preparation method thereof. The weedicide is prepared from the following ingredients by mass percent: 3 to 10 percent of oxyfluorfen, 8 to 20 percent of fluazifop-butyl, 5 to 15 percent of surface active agent, 6 to 20 percent of emulsifying agent and the balance of solvent. The preparation method comprises the following steps: adding the solvent into the oxyfluorfen to be mixed and stirred according to the mass percent; adding the solvent into the fluazifop-butyl to be mixed and stirred; mixing and stirring the two solution; simultaneously taking and adding the emulsifying agent and the surface active agent into a reaction kettle to be stirred for 10 to 15 minutes; then, adding the balance solvent to be stirred for 20 to 30 minutes; and then, carrying out still standing, filtering, filling and sampling analysis to obtain finished products. The weedicide belongs to a high-efficiency broad-spectrum weedicide used in periods with four to six leaves of crop weeds for tea gardens, fruit tree gardens, grapes, tobacco, cabbages, hot peppers, potatoes, sweet potatoes, soybeans, flax, rubber, forestry nursery and the like, the application quantity is between 45 and 55g per mou, the goal of no crop smothering in the whole growing time of crops can be completely realized through one-setp weedicide application, and the weedicide application cost is 29.8 percent to 30.6 percent lower than that of single application of the oxyfluorfen and the fluazifop-butyl.