Truyện kể về Vũ Thị Thiết hay còn gọi là Vũ Nương - người con gái Nam Xương, tính tình thùy mị nết na, tư dung tốt đẹp. Trương Sinh cảm mến xin mẹ cưới về làm vợ. Nhưng cuộc xum vầy chưa được bao lâu thì gặp phải thời chinh chiến, Trương Sinh phải đi lính, Vũ Nương lúc ấy đang mang thai.Khi chồng đi xa,nàng ở nhà phụng dưỡng mẹ chồng già yếu và sinh con trai đặt tên là Đản. Mẹ chồng vì quá nhớ mong con mà sinh ốm, nàng hết lòng chăm sóc nhưng chẳng may mẹ qua đời,nàng lo ma chay chu tất như chính cha mẹ đẻ của mình. Giặc tan, Trương Sinh về nhà biết tin mẹ mất thì rất buồn khõ.Chỉ vì câu nói ngây thơ của con trẻ mà chàng đã cho rằng vợ mình hư hỏng.Vì quá ghen tuông,hồ đồ mà chàng xử sự thiếu suy nghĩ, mắng nhiếc đuổi vợ ra khỏi nhà.Uất ức, Vũ Nương gieo mình xuống sông Hoàng Giang tự vẫn. Nhưng nàng lại được các tiên nữ dưới cung nữ thương tình cứu giúp. Ở đây nàng đã gặp Phan Lang - người cùng làng. Nàng đã nhờ Phan Lang nhắn gửi với Trương Sinh lập đàn giải oan thì nàng sẽ trở về. Nhưng khi Trương Sinh lập đàn giải oan, Vũ Nương hiện về rực rỡ đầy sông nhưng lại nói lời vĩnh biệt: "Đa tạ tình chàng, thiếp chẳng thể trở về nhân gian được nữa."
Vũ Thị Thiết gả cho Trương Sinh chưa được bao lâu thì phải tiễn chồng đi lính. Ở nhà, nàng một mình sinh con, lo ma chay cho mẹ chồng. Sau ba năm, Trương Sinh về, chàng hiểu lầm vợ ngoại tình liền đánh đuổi nàng đi, vì oan ức, nàng trẫm mình xuống bến Hoàng Giang. Sau khi nàng chết, Trương Sinh mới thấu nỗi oan của vợ nhưng đã muộn. Vũ Nương trẫm mình được Linh Phi cưu mang, làm tiên nữ dưới thủy cung, một ngày gặp được Phan Lang- người cùng quê liền đưa tín vật và nhờ gửi lời nhắn đến chồng. Trương Sinh nhận được lời nhắn, lập đàn trên bến Hoàng Giang, Vũ Nương hiện về một thoáng rồi biến mất mãi mãi.