This paper proposes common mechanisms to explain the effects of adversities and of resources that promote resilience. Adversities threaten the satisfaction of basic human needs and the acquisitions of competencies to carry out valued social roles. Adversities can also be characterized in terms of their ecological properties of occurrence in time, and place. Resilience resources at the individual, microsystem and macro levels reduce the negative effects of adversities through their effects on satisfaction of basic human needs and their effects on the occurrence of adversities. The effects of resilience resources are described as preventive, protective and promotive. Implications are presented for the development of interventions to promote resilience.