The invention provides a preparation method of an irinotecan hydrochloride injection. Each ml of the injection contains 20mg of irinotecan hydrochloride, 45mg of sorbitol, 0.9mg of lactic acid and thebalance of pH regulator and injection water. The preparation method includes: a), taking 50-70% of total volume of the injection water at room temperature, sequentially adding lactic acid, sorbitol and irinotecan hydrochloride of prescription volume sequentially, stirring, heating to 70-80 DEG C, and cooling to the room temperature after irinotecan hydrochloride is fully stirred and dissolved; b), using the pH regulator to adjust pH of medicine liquid to 3.0-4.0 (3.5 preferably), supplementing the injection water, and fixing volume to the total volume; c), filtering, filling, plugging and capping, sterilizing, and packaging to obtain the injection. Compared with the prior art, the preparation method has the advantages that the problem of separation-out of irinotecan hydrochloride in a solution is solved effectively, the injection is reliable in quality, and the preparation method is simple, convenient and suitable for industrial mass production.