第一幕:三十年前,当周朴园还是一个涉世未深的青年时,他爱上了女佣梅妈的女儿侍萍,并与她有了两个儿子。但后来为了给他娶一位门当户对的小姐,周家逼得侍萍抱着刚出生不久的儿子大海投河自尽。侍萍母子侥幸被人救起后,侍萍带着二儿子流落他乡,靠做佣人为生,而大儿子周萍被周家留下。
第二幕:侍萍后又嫁与鲁贵并与之生女四凤。周朴园所娶的那位小姐没有为周家生儿育女便去世,周又娶蘩漪,并与之生子周冲。蘩漪便有机会接近周的大儿子周萍,并与之私通。周萍既慑于父亲的威严,又耻于这种乱伦关系,对蘩漪逐渐疏远,并移情于使女四凤。
第三幕:蘩漪得知周萍变心后,说服周萍未果。周萍为了摆脱蘩漪,打算离家到父亲的矿上去。蘩漪找来四凤之母侍萍,要求她将女儿带走。侍萍来到周家,急于把四凤领走,以免重蹈自己当年之覆辙,但又与周朴园不期而遇。此时大海正在周家矿上做工。在作为罢工代表来与周朴园交涉的过程中,与周萍发生争执,结果遭周萍率众殴打。
第四幕:雷电交加之夜,两家人又聚集于周家客厅。周朴园以沉痛的口吻宣布了真相,此时周萍意识到了四凤是自己的妹妹,大海是自己的亲弟弟。四凤羞愧难当,逃出客厅,触电而死,周冲出来寻找四凤也触电而死,周萍开枪自杀,大海出走,侍萍和蘩漪经受不住打击而疯,周朴园则一个人在悲痛中深深忏悔。