The invention discloses a preparation method of
metformin hydrochloride. The preparation method is characterized by using dicyandiamide and
dimethylamine hydrochloride as raw materials, feeding the materials in a
mole ratio of (1:1)-(1:1.2), using N,N-
dimethylacetamide or
dimethyl sulfoxide 2-4 times dicyandiamide by weight as a
solvent, and reacting for 4-8 hours at 140+ / -5 DEG C to prepare a crude
metformin hydrochloride product; recrystallizing the crude product with
ethanol, regulating the pH value to be 5-6, decoloring the
crystal, cooling the
crystal to minus 10-0 DEG C while stirring, precipitating the
crystal, obtaining a refined
metformin hydrochloride product through filtering and
drying, and recovering the
solvent from filtrate. The qualified product has yield of 80-85% and high purity. The preparation method has the advantages that as the selected reaction
solvent has a relatively high
boiling point, the
recovery rate of the solvent is high; the phenomenon of material surging can be effectively avoided, so that the preparation method has the advantages of mild
reaction conditions, simplicity in operation and high safety.