The invention relates to a method for preparing an emulsion explosive by high-temperature sensitization. The method comprises the following steps: preparing a water phase, preparing an oil phase, emulsifying, sensitizing, charging and cooling. The emulsion explosive comprises the following raw materials: ammonium nitrate, sodium nitrate, urea, water, a composite oil phase, an emulsifier, a foamer and an accelerant, wherein the accelerant is a potassium biphthalate buffer solution with the pH value of 5.5, a potassium dihydrogen phosphate buffer solution with the pH value of 4.5, a potassium tartrate buffer solution with the pH value of 3.5 or a potassium tetroxalate buffer solution with the pH value of 1.0; the sensitizing process comprises the following sub-steps: uniformly mixing the accelerant with the foamer to obtain a mixture, adding the mixture into a latex matrix with the temperature of 85-110 DEG C, uniformly mixing, and sensitizing for 0.5-10 minutes. According to the method, the raw material-accelerant is wide in source, low in cost and nontoxic, and the pH value of the explosive is increased, and the explosive performance can be improved; the sensitizing process is simple, quick and free of aftereffect, the production process is simplified, the cost is reduced, and the energy consumption is reduced.