The invention discloses a method for preparing an amide compound, which comprises the steps of configuration of reaction system. Methyl ketone, amine, catalyst, an oxidizing agent and solvent are use, wherein the general formula of the methyl ketone is RCOCH3, and R is selected from one kind of C6-C14 aryl group, C2-C8 alkenyl group, and five-or six-membered heterocyclic group; the amine is primary amine; the catalyst is selected from one kind of potassium iodide, iodine, tetramethyl ammonium iodide, tetrabutyl ammonium iodide, tetrahexyl ammonium iodide, bismuth iodide, lithium iodide, phenyl trimethyl ammonium iodide, benzyl trimethyl ammonium iodide or sodium iodide; the oxidizing agent is tert-butyl hydroperoxide; the solvent is selected from one kind of water, dichloromethane, ethyl acetate, toluene, 1,2-dichloroethane, 1,1,1-trichloroethane, acetonitrile, and isopropanol. The methyl ketone, the catalyst and the amine are added into the reaction system under the temperature of 0 DEG C and stirred for 5 minutes, and then the oxidizing agent is added to react for 2-48 hours to obtain the amide compound. The method provided by the invention is green, moderate, high in selectivity and wide in application range.