Acupuncture has many beneficial effects during cancer therapy and has proven efficacy in the management of side effects induced by chemotherapy and radiotherapy. In this review, we discussed the benefits of acupuncture on cancer patients. In cancer pain management, acupuncture is effective for head and neck pain, waist pain, abdominal and chest pain. Many studies confirm the excellent efficacy of acupuncture against symptoms of vomiting and nausea, including those induced by chemotherapy and radiotherapy. Head and neck cancer patients receiving radiotherapy may develop xerostomia, which may be relieved by acupuncture. Acupuncture may also cause sedative and hypnotic effects in cancer patients for treating nervousness and insomnia.