The invention discloses a method for preparing
calcium 3-methyl-2-oxovalerate. The method comprises the following steps of: dripping
diethyl oxalate into an alcoholic solution of
sodium alkoxide; dripping 2-methyl
butyraldehyde, keeping the temperature, stirring, adding an alkali solution, regulating the acid after heat insulation is ended, extracting, and adding a certain amount of water into an extracting solution; adding the alkali solution to regulate the pH, dripping an
aqueous solution of
calcium chloride for salifying to obtain the coarse 3-methyl-2-oxovalerate product; and refining the coarse 3-methyl-2-oxovalerate product in a mixed
solvent of
purified water and
organic solvent, and obtaining the refined 3-methyl-2-oxovalerate product. The process is mild in
reaction conditions, easy to operate, fewer in steps, high in yield and high in quality, the adopted raw materials are cheap and basically do not cause
pollution,
waste gas and lots of waste residues are avoided, and the method is suitable for industrial production.