Gene therapy is a promising adjuvant therapeutic strategy for cancer treatment. To overcome the limitations of current gene therapy, such as poor transfection efficiency of vectors, low levels of transgene expression and lack of tumor targeting, the Survivin promoter was used to regulate the selective replication of oncolytic adenovirus in tumor cells, and the heat shock protein 70 (Hsp70) gene was loaded as the anticancer transgene to generate an AdSurp-Hsp70 viral therapy system. The efficacy of this targeted immunotherapy was examined in gastric cancer. The experiments showed that the oncolytic adenovirus can selectively replicate in and lyse the Survivin-positive gastric cancer cells, without significant toxicity to normal cells. AdSurp-Hsp70 reduced viability of cancer cells and inhibited tumor growth of gastric cancer xenografts in immuno-deficient and immuno-reconstruction mouse models. AdSurp-Hsp70 produced dual antitumor effects due to viral replication and high Hsp70 expression. This therapeutic system used the Survivin promoter-regulated oncolytic adenovirus vector to mediate targeted expression of the Hsp70 gene and ensure safety and efficacy for subsequent gene therapy programs against a variety of cancers.