The invention belongs to the technical field of medicinal preparation, and provides a sustained-release injection oil preparation containing recombinant human endostatin and a preparation process thereof. The sustained-release injection oil preparation is mainly characterized in that by taking injection oil as main solvent, the recombinant human endostatin is evenly dispersed in the oily solvent by different methods such as a freeze-drying composite dissolving method to form oil solution, and an oily medicine storage tank can be automatically formed after subcutaneous or intramuscular injection, so as to delay the release of the recombinant human endostatin, and be used for continuous treatment of tumor. Results of release rate in vitro show that the sustained-release injection oil preparation containing recombinant human endostatin can enable the medicine in the preparation to continuously release for 3-28 days. The preparation overcomes the shortcomings of existing recombinant human endostatin injection for clinical use that the dosage of the injection is once a day, and patients need to be subjected to injection every day, thus greatly reducing the physical pain of the patients, and relieving the economic burden of the patients.