The invention discloses an L-carnitine production process which comprises the raw materials: epichlorohydrin, water, a catalyst, trimethylamine hydrochloride, a 30% sodium cyanide solution, a 30% hydrochloric acid solution and a 20% ammonia water solution. The L-carnitine production process has the following beneficial effects that the raw material epichlorohydrin is firstly split, by-products can be sold, and the reaction yield is high; the product is low in total cost and easy to refine, and an epichlorohydrin synthesis method of a route of splitting, quaternary ammoniation and cyaniding is selected; the production process has the advantages of short synthesis route, high yield, high resource utilization rate, low cost and small three-waste generation amount, ammonia water and hydrochloric acid are used for reacting to adjust the pH value, and excessive alkaline substances are prevented; impurities such as epichlorohydrin, hydrogen chloride, ethanol and isopropanol are injected into water generated by drying, so that pollution caused by leakage is prevented, the generation of wastewater is reduced; and when the temperature is raised to 90 DEG C for centrifugal desalting, a part of heat is provided, so that the heat is recycled.