สาเหตุที่ตรัสชาดก ของ มหาสีลวชาดก

ในสมัยพุทธกาล พระภิกษุรูปหนึ่งเมื่อบวชก็ตั้งใจปฏิบัติธรรม แต่ยังไม่บรรลุมรรคผลใดๆ ต่อมาจึงประพฤติปฏิบติธรรมย่อหย่อน

พระพุทธองค์มีพระมหากรุณาธิคุณ จึงตรัสเรียกพระภิกษุรูปนั้นมาซักถาม จากนั้นพระพุทธองค์ทรงระลึกชาติด้วยบุพเพนิวาสานุสติญาณ ทรงนำมหาสีลวชาดก มาตรัสเล่า