The invention relates to a temperature-controlled sustained-release injection containing a hormone anti-cancer drug, which comprises the anti-cancer drug, an amphiphilic block copolymer, a solvent and a certain amount of drug release regulator, wherein, the mixture of the amphiphilic block copolymer and a solvent without organic solvent has the temperature-sensitive gelatinization feature, which is flowable liquid in the environment that is lower than the body temperature and can be automatically converted to the water-insoluble gel that can not flow and be biodegradable for absorption in an endotherm, and the water-insoluble gel can allow the contained hormone anti-cancer drug to have the local sustained release in a tumor and maintain the effective drug concentration for a plurality of weeks to a plurality of months; the viscosity of the temperature-controlled sustained-release injection is 10cp to 3000cp ( at 5 DEG C to 30 DEG C ), and the gelatinization temperature is 35 DEG C to 37 DEG C. The sustained-release injection can be injected in the tumor or the tumor periphery or be arranged in the postoperative tumor cavity, thus significantly reducing the systemic reaction of the drug, selectively strengthening the treatment effects of chemotherapy, radiotherapy and other non-surgical therapies, and being used for the treatment of the tumors in different stages. The anti-cancer drug can be triptorelin, goserelin, leuprorelin, anastrozole, idoxifene, tamoxifen and other hormone anti-cancer drugs.