The invention discloses a method for preparing 2,4-di-substituted-1,3,5-triazine. The method comprises the specific step: with substituted formamidine hydrochloride as a reaction substrate an iodine-containing compound as a catalyst, tert-butyl hydroperoxide as an oxidant, inorganic base as an acid binding agent and aliphatic ether as an organic solvent (also used as a carbon source), carrying outcarbon-hydrogen and carbon-oxygen bond deletion, nucleophilic addition, deaminizing condensation and oxidative aromatization reaction to obtain a 2,4-di-substituted-1,3,5-triazine compound, wherein achemical structural general formula of the substituted formamidine hydrochloride is shown in the description; the iodine-containing compound is selected from one of potassium iodide (KI), tetrabutylammonium iodide (TBAI), elemental iodine (I2) and N-iodosuccinimide (NIS); the inorganic base is selected from one of anhydrous potassium carbonate, anhydrous sodium carbonate, cesium carbonate, potassium hydroxide and potassium tert-butoxide; and the aliphatic ether is selected from one of methyl tert-butyl ether, ethyl ether and ethylene glycol dimethyl ether. The preparation method disclosed bythe invention has the characteristics of easily-obtained raw materials, low price and low toxicity of a catalyst, wide range of the substrate, simplicity and convenience in operation, greenness, environmental protection and the like.