The invention discloses an efficient sterilization disinfectant and a preparation method thereof. With the aid of the efficient bactericidal performance of bromine and elemental iodine, an appropriateamount of a stabilizer, a surfactant and a synergist are added for preparation of the efficient sterilization disinfectant with the aid of coordination of a complexation method and a micellar solubilization method. The efficient sterilization disinfectant comprises the following main raw materials: the bromine, the surfactant, the stabilizer, the synergist and deionized water; or the bromine, theelemental iodine, the surfactant, the stabilizer, the synergist and the deionized water. The high-efficiency, broad-spectrum and safe compound disinfectant can quickly and thoroughly sterilize, has good stability, is strong in environmental protection property, has no stimulation, has high safety, and is suitable for long-term storage.