The invention discloses a synthesis method of vinpocetine, comprising the following steps: adding vincamine into a three-opening bottle, subsequently, adding methylbenzene, stirring and dropwise adding triethylamine and methylsufonyl chloride in an ice-water bath, slowly heating to room temperature after stirring for 2 h, then continuously stirring for 5 h; stopping reaction, drying solvent by distillation, adding ethanol and water, regulating pH to 12 with saturated potassium carbonate solution, separating out solids, filtering, and drying in vacuum to obtain vinpocetine intermediate; adding absolute ethyl alcohol into the three-opening bottle, stirring in ice-water bath for 1 h, then slowly adding sodium ethoxide, stirring for 0.5 h, then adding the vinpocetine intermediate, subsequently, putting a reaction bottle into an oil bath, setting temperature as 80 degrees centigrade, evaporating most of solvent after reacting for 12 h, then pouring solution into hydrochloric acid, extracting with ethyl acetate, regulating pH to 12 with water phase, separating out solids, filtering and drying to obtain the vinpocetine. According to the synthesis method provided by the invention, reaction steps are short; purity and yield of products are high; energy consumption is low; and environmental pollution is less.