Objective To explore the effects of group narrative intervention on self-stigma, self-esteem, and psychological capital in patients with schizophrenia.Methods A total of 120 patients with schizophrenia were randomized into two groups, with 60 in each group.The control group was given usual care, while their counterparts in the intervention group additionally received group narrative intervention twice a week for 4 weeks.The scores of self-stigma, self-esteem, and psychological capital were collected pre and post the intervention to identify the effect.Results Fifty-nine patients in the control group and 57 in the intervention group completed the study.The scores of self-stigma, self-esteem, and psychological capital post the intervention showed statistically significant differences between the two groups (all P<0.05).Conclusion Group narrative intervention can alleviate self-stigma and improve self-esteem and psychological capital in patients with schizophrenia.