This study aimed to evaluate the effectiveness of a rehabilitation program for people with schizophrenia in Shanghai, China. Thirty-five people with schizophrenia participated in an eight-module program that focused on a range of psychosocial skills, while 38 others received treatment as usual in the community. Participants were assessed at baseline and subsequently at 4-week intervals over 12 weeks using the Positive and Negative Syndrome Scale, Clinical Global Impression Scale, Drug Attitude Inventory, and Personal and Social Performance Scale. The rehabilitation program participants demonstrated significantly better improvement over the course of the program than did the control participants on all measures. The rehabilitation program effective in addressing psychosocial deficits evident in many people who have schizophrenia, and it should be implemented more widely.