A contextual and ecological intervention approach for people experiencing mental illness was developed with a primary focus on the mobilization of natural resources, the expansion of social networks and supports, and to systematically promote opportunities for activity within the community. The mutual help movement provided a major contribution to enhance and strengthen the social role of those experiencing mental illness. This social change process was inspired by empowerment theory and the goal of recovery through social and community participation. Therefore we present a community-based intervention, based on the principles and values of Community Psychology, a program implemented during the last twenty years in the field of mental health that contributed to changes in the mental health system in Portugal. A community-based support system has been organized to provide social supports in terms of housing, education and employment by enhancing the use of natural contexts, such as schools and businesses, and the diverse social resources available to the general public. (Peer Reviewed)