The invention relates to a preparation method of p-aminoacetanilide, and the method comprises the following steps: (1) adding p-nitroacetanilide, zinc powder, ammonium chloride and water into a reaction kettle, uniformly mixing, heating, and keeping the temperature; (2), cooling, crystallizing and filtering the solution obtained in the step 1; (3) completely dissolving in the solution obtained inthe step (2), cooling, recrystallizing with ethanol, and filtering to obtain a p-aminoacetanilide solution; (4) filtering the p-aminoacetanilide solution obtained in the step (3) at 65-75 DEG C, distilling, cooling, and then filtering to obtain a p-aminoacetanilide crude product; (6) heating and dissolving the p-aminoacetanilide crude product; cooling, filtering and drying in vacuum to obtain a p-aminoacetanilide product, wherein the temperature of the p-nitroacetanilide, the zinc powder, the ammonium chloride and the water added into the reaction kettle is 95-100 DEG C, the heating and heat preservation time in the step (1) is 0.5-1.5 hours, the yield in the step (1) is 95%, the zinc powder and the ammonium chloride are used as reducing agents, the water is used as a solvent to reduce thep-nitroacetanilide, and the p-aminoacetanilide is synthesized.