The invention discloses 
trimetazidine and a production method of 
hydrochloride thereof, which belongs to the technical field of 
chemical synthesis and is characterized by adopting 2,3,4-3-methoxybenzaldehyde and 
piperazine as raw materials. The method comprises the following steps of: adding a 
solvent, 2,3,4-3-methoxybenzaldehyde and 
anhydrous piperazine with the 
molar ratio of 1:1 to 1:3, and a 
nickel-based catalyst accounting for 3 to 10% of the 
mass percentage of the 2,3,4-3-methoxybenzaldehyde and the 
anhydrous piperazine to a pressure kettle; using 
nitrogen for purging before 
hydrogen is led in, with 
hydrogen pressure maintained within the range of 0.7MPa to 2.0MPa, 
reaction temperature within the range of 50 DEG C to 95 DEG C, reaction time within the range of 4 hours to 10 hours, and pH value regulated to 3 to 4; separating out organic phase; and recovering the 
solvent. The water phase is washed with chlorinated 
hydrocarbon extraction, and the pH value is regulated to 12, then the water phase is extracted with 
aromatic hydrocarbon, and the 
aromatic hydrocarbon in the 
aromatic hydrocarbon extraction liquid is steamed out, thus obtaining the 
trimetazidine. The invention has the advantages of low production cost, high yield, and good 
environmental protection.