The invention provides a method for preparing halogen ethanol, wherein the method comprises: (1) acid treatment of a catalyst, wherein a catalyst is soaked in an acid, the soaked catalyst is washed, and the washed catalyst is dried; (2) halogen alcoholization, wherein hydrogen halide, H2O2, ethylene and the catalyst treated in the step (1) are added to a reaction device, and a halogen alcoholization reaction is performed to obtain the halogen ethanol; optionally (3) saponification, wherein the halogen ethanol obtained in the step (2) and the hydroxide of an alkali metal are subjected to a saponifying reaction, and separation is performed to obtain ethylene oxide and a halogenated alkali metal salt; and optionally, (4) electrodialysis, wherein the halogenated alkali metal salt obtained in the step (3) is subjected to bipolar membrane electrodialysis to obtain the hydroxide of the alkali metal and the hydrogen halide. According to the present invention, the halogen ethanol is prepared in the forms of the extremely high yield and the extremely high selectivity, and the emission of wastewater and waste residue is substantially reduced.