The invention discloses a halohydrin low priced high-efficient synthetic method, the organic solvent of formula I shown in the olefin compound with a halide, sulfoxide and additive mixing, by the olefin of hydroxy halogenate reaction, can be a high selectivity of the halohydrin the system results in the type II shown, wherein R1 , R2 , R3 , R4 , R5 And R6 Are selected from hydrogen, halogen, alkyl, hydroxyalkyl, alkoxy, ester, acyl, amido, dialkyl amino, aryl, substituted aromatic, heterocyclic aromatic group or substituted heterocyclic aromatic, R1 , R2 , R3 , R4 , R5 And R6 The presence of the respective independent may be identical or different; or R1 And R2 , R1 And R3 , R2 And R4 , R3 And R4 , R5 And R6 Combining to form a cycloalkyl or substituted cycloalkyl, benzo ring alkyl or substituted cycloalkyl, heterocycle or substituted heterocycle; M selected from hydrogen, lithium, sodium, potassium, cesium, beryllium, magnesium, calcium, strontium, barium, zinc, copper, iron, ammonium or tetraalkyl ammonium; X chlorine, bromine or iodine. (by machine translation)