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