Moral cognition is an important and multidimensional, but often overlooked, determinant of violence. Very few interventions have systematically examined the role of moral reasoning, anger management and problem-solving together in violence. A randomized controlled trial was conducted to comprehensively evaluate the sustained effects of an integrated Moral Reasoning Development Intervention (MRDI) in the management of repetitive violence in schizophrenia. This study placed special emphasis on essential components related to moral reasoning and violence in patients with schizophrenia. Evaluations, including measures of violence, moral reasoning, ethical valuation and judgement, decision-making, conflict management style, and personality traits, were performed at baseline, end of intervention, and 1-month follow-up after intervention. We found that MRDI was superior to treatment-as-usual, in improving moral reasoning and related variables and violence outcomes (p < 0.05). In comparison with the treatment-as-usual group (n = 22), patients in the MRDI group (n = 21) showed improved levels of moral reasoning, with decreased levels of violent behaviors. The MRDI participants also experienced significantly greater improvements or changes (p < 0.05) in their ethical valuation and judgement, decision-making style and preferences, and conflict management style. Our findings provide important implications for risk assessment and violence management and prevention.