ท้าวยศวิมลมีมเหสีชื่อนางจันท์เทวี มีสนมเอกชื่อนางจันทาเทวี ไม่มีโอรสธิดา จึงบวงสรวงและรักษาศีลห้าเพื่อขอบุตร
และประกาศแก่พระมเหสีและนางสนมว่าถ้าใครมีโอรสก็จะมอบเมืองให้ครอง
อยู่มานางจันท์เทวีทรงครรภ์ เทวบุตรจุติมา
เป็นพระโอรสของนาง แต่ประสูติมาเป็นหอยสังข์ นางจันทาเทวีเกิดความริษยาจึงติดสินบนโหรหลวงให้ทำนายว่าหอยสังข์จะทำให้บ้านเมืองเกิดความหายนะ
ท้าวยศวิมลหลงเชื่อนางจันทาเทวี
จึงจำใจต้องเนรเทศนางจันท์เทวีและหอยสังข์ไปจากเมือง
นางจันท์เทวีพาหอยสังข์ไปอาศัยตายายชาวไร่ ช่วยงานตายายเป็นเวลา
5 ปี พระโอรสในหอยสังข์แอบออกมาช่วยทำงาน เช่น หุงหาอาหาร ไล่ไก่ไม่ให้จิกข้าว
เมื่อนางจันท์เทวีทราบก็ทุบหอยสังข์เสีย
ในเวลาต่อมา พระนางจันทาเทวีได้ไปว่าจ้างแม่เฒ่าสุเมธาให้ช่วยทำเสน่ห์เพื่อที่ท้าวยศวิมลจะได้หลงอยู่ในมนต์สะกด
และได้ยุยงให้ท้าวยศวิมลไปจับตัวพระสังข์มาประหาร
ท้าวยศวิมลจึงมีบัญชาให้จับตัวพระสังข์มาถ่วงน้ำ แต่ท้าวภุชงค์(พญานาค) ราชาแห่งเมืองบาดาลก็มาช่วยไว้ และนำไปเลี้ยงเป็นบุตรบุญธรรม
ก่อนจะส่งให้นางพันธุรัตเลี้ยงดูต่อไปจนพระสังข์มีอายุได้ 15 ปีบริบูรณ์
วันหนึ่ง นางพันธุรัตได้ไปหาอาหาร พระสังข์ได้แอบไปเที่ยวเล่นที่หลังวัง
และได้พบกับบ่อเงิน บ่อทอง รูปเงาะ เกือกทอง(รองเท้าทองนั้นเอง) ไม้พลอง
และพระสังข์ก็รู้ความจริงว่านางพันธุรัตเป็นยักษ์
เมื่อพระสังข์พบเข้ากับโครงกระดูก
จึงได้เตรียมแผนการหนีด้วยการกระโดดลงไปชุบตัวในบ่อทอง สวมรูปเงาะ กับเกือกทอง
และขโมยไม้พลองเหาะหนีไป
เมื่อนางพันธุรัตทราบว่าพระสังข์หนีไป
ก็ออกตามหาจนพบพระสังข์อยู่บนเขาลูกหนึ่ง จึงขอร้องให้พระสังข์ลงมา
แต่พระสังข์ก็ไม่ยอม
นางพันธุรัตจึงเขียนมหาจินดามนตร์ที่ใช้เรียกเนื้อเรียกปลาได้ไว้ที่ก้อนหิน
ก่อนที่นางจะอกแตกตาย ซึ่งพระสังข์ได้ลงมาท่องมหาจินดามนตร์จนจำได้
และได้สวมรูปเงาะออกเดินทางต่อไป
พระสังข์เดินทางมาถึงเมืองสามล ซึ่งมีท้าวสามลและพระนางมณฑาปกครองเมือง
ซึ่งท้าวสามลและพระนางมณฑามีธิดาล้วนถึง 7 พระองค์ โดยเฉพาะ
พระธิดาองค์สุดท้องที่ชื่อ รจนา มีสิริโฉมเลิศล้ำกว่าธิดาทุกองค์ จนวันหนึ่ง
ท้าวสามลได้จัดให้มีพิธีเสี่ยงมาลัยเลือกคู่ให้ธิดาทั้งเจ็ด ซึ่งธิดาทั้ง 6 ต่างเสี่ยงมาลัยได้คู่ครองทั้งสิ้น
เว้นแต่นางรจนาที่มิได้เลือกเจ้าชายองค์ใดเป็นคู่ครอง
ท้าวสามลจึงได้ให้ทหารไปนำตัวพระสังข์ในร่างเจ้าเงาะซึ่งเป็นชายเพียงคนเดียวที่เหลือในเมืองสามล
ซึ่งนางรจนาเห็นรูปทองภายในของเจ้าเงาะ จึงได้เสี่ยงพวงมาลัยให้เจ้าเงาะ
ทำให้ท้าวสามลโกรธมาก เนรเทศนางรจนาไปอยู่ที่กระท่อมปลายนากับเจ้าเงาะ
ณ สวรรค์ชั้นดาวดึงส์ของพระอินทร์ อาสน์ที่ประทับของพระอินทร์เกิดแข็งกระด้าง
อันเป็นสัญญาณว่ามีผู้มีบุญกำลังเดือดร้อน
จึงส่องทิพยเนตรลงไปพบเหตุการณ์ในเมืองสามล
จึงได้แปลงกายเป็นกษัตริย์เมืองยกทัพไปล้อมเมืองสามล
ท้าให้ท้าวสามลออกมาแข่งตีคลีกับพระองค์ หากท้าวสามลแพ้ พระองค์จะยึดเมืองสามลเสีย
ท้าวสามลส่งหกเขยไปแข่งตีคลีกับพระอินทร์ แต่ก็แพ้ไม่เป็นท่า
จึงจำต้องเรียกเจ้าเงาะให้มาช่วยตีคลี
ซึ่งนางรจนาได้ขอร้องให้สามีช่วยถอดรูปเงาะมาช่วยตีคลี เจ้าเงาะถูกขอร้องจนใจอ่อน
และยอมถอดรูปเงาะมาช่วยเมืองสามลตีคลีจนชนะในที่สุด
หลังจากเสร็จภารกิจที่เมืองสามลแล้ว พระอินทร์ได้ไปเข้าฝันท้าวยศวิมล
และเปิดโปงความชั่วของพระนางจันทาเทวี พร้อมกับสั่งให้ท้าวยศวิมลไปรับพระนางจันท์เทวีกับพระสังข์มาอยู่ด้วยกันดังเดิม
ท้าวยศวิมลจึงยกขบวนเสด็จไปรับพระนางจันท์เทวีกลับมา
และพากันเดินทางไปยังเมืองสามลเมื่อตามหาพระสังข์
ท้าวยศวิมลและพระนางจันท์เทวีปลอมตัวเป็นสามัญชนเข้าไปอยู่ในวัง
โดยท้าวยศวิมลเข้าไปสมัครเป็นช่างสานกระบุง ตะกร้า
ส่วนพระนางจันท์เทวีเข้าไปสมัครเป็นแม่ครัว และในวันหนึ่ง
พระนางจันท์เทวีก็ปรุงแกงฟักถวายพระสังข์
โดยพระนางจันท์เทวีได้แกะสลักชิ้นฟักเจ็ดชิ้นเป็นเรื่องราวของพระสังข์ตั้งแต่เยาว์วัย
ทำให้พระสังข์รู้ว่าพระมารดาตามมาแล้ว จึงมาที่ห้องครัวและได้พบกับพระมารดาที่พลัดพรากจากกันไปนานอีกครั้ง
หลังจากนั้น ท้าวยศวิมล พระนางจันท์เทวี
พระสังข์กับนางรจนาได้เดินทางกลับเมืองยศวิมล
ท้าวยศวิมลได้สั่งประหารพระนางจันทาเทวี
และสละราชสมบัติให้พระสังข์ได้ครองราชย์สืบต่อมา