Objective To observe the efficacy of psychological intervention on treatment compliance rate, clinical effect and quality of life in patients with advanced cancer pain.Methods Using a sealed envelope method, 80 patients with advanced cancer pain were randomly divided into two groups: the experimental group (EG) (40 cases) and the control group (CG) (40 cases).All patients were treated with standardized cancer pain treatment, and the patients of EG were treated with positive psychological intervention.The treatment compliance rate, clinical effect and quality of life after intervention by 14 days between two groups were compared.Results In EG and CG, the clinical efficiencies of cancer pain were 95.0 % (38/40) and 80.0 % (32/40), respectively (P < 0.05).The treatment compliance rates were 87.5 % (35/40) and 62.5 % (25/40), respectively (P < 0.01), and the improvement rates of quality of life were 80.0 % (32/40) and 57.5 % (23/40), respectively (P < 0.05).Conclusion Psychological intervention is effective to improve the treatment compliance, clinical effect and quality of life for the patients with advanced cancer pain.