The invention discloses a method for producing high-purity etamsylate. The method comprises the following steps: carrying out a sulfonation reaction on
hydroquinone serving as an initial material, a sulfonating agent, a dispersing agent and an
organic solvent to obtain 2,5-dihydroxybenzenesulfonic acid; cooling the reaction solution to 45-70 DEG C, adding a
mixed solution of
diethylamine and waterto form a salt, cooling and crystallizing, so as to obtain the etamsylate. According to the
reaction system used in the method, the fluidity of the
system is improved, and the three-transfer-one-reaction efficiency is improved, so that the conversion rate of the materials is improved by 5-10%; when the
system is cooled to 45-70 DEG C after the reaction is ended, the
mixed solution of diethylamineand water is directly added into the
system, the operation is simplified, and the after-
treatment time is shortened; concentrated water is avoided, the
energy consumption is reduced, and the yield ofthe product after
salt formation reaches 80-85%; the product does not need to be re-crystallized or subjected to
activated carbon discoloration, the purity directly reaches 99.5% or higher, and the content of all single impurities is lower than 0.05%; in addition, the use of a type of solvents and reagents containing
genotoxicity warning structures is avoided, and totally safe and low-
toxicity class-2 and class-3 solvents friendly to the humans and environment are used.