This study examined the association between life events and common mental disorders while accounting for social networks and social supports. Participants included 1920 adults in the Baltimore Epidemiologic Catchment Area Cohort who were interviewed in 1993-1996, of whom 1071 were re-interviewed in 2004-2005. Generalized estimating equations were used to analyze the data. Social support from friends, spouse or relatives was associated with significantly reduced odds of panic disorder and psychological distress, after experiencing specific life events. Social networks or social support had no significant stress-buffering effect. Social networks and social support had almost no direct or buffering effect on major depressive disorder, and no effect on generalized anxiety disorder and alcohol abuse or dependence disorder. The significant association between social support and psychological distress, rather than diagnosable mental disorders, highlights the importance of social support, especially when the severity of a mental health related problem is low.