A method to treat cancer uses ultrapheresis, refined to remove compounds of less than 120,000 daltons molecular weight, followed by administration of replacement fluid, to stimulate the patient's immune system to attack solid tumors. In the preferred embodiment, the patient is ultrapheresed using a capillary tube ultrafilter having a pore size of 0.02 to 0.05 microns, with a molecular weight cutoff of 120,000 daltons, sufficient to filter one blood volume. The preferred replacement fluid is ultrapheresed normal plasma. The patient is preferably treated daily for three weeks, diagnostic tests conducted to verify that there has been shrinkage of the tumors, then the treatment regime is repeated. The treatment is preferably combined with an alternative therapy, for example, treatment with an anti-angiogenic compound, one or more cytokines such as TNF, gamma interferon, or IL-2, or a procoagulant compound. The treatment increases endogenous, local levels of cytokines, such as TNF. This provides a basis for an improved effect when combined with any treatment that enhances cytokine activity against the tumors, for example, treatments using alkylating agents, doxyrubicin, carboplatinum, cisplatinum, and taxol. Alternatively, the ultrapheresis treatment can be combined with local chemotherapy, systemic chemotherapy, and/or radiation.