كان موسي عليه الصلاة والسلام يخطب يوماً في بني إسرائيل، فقام أحدهم سائلاً: هل على وجه الأرض أعلم منك؟ فقال موسى: لا، إتكاءً على ظنه أنه لا أحد أعلم منه، فعتب الله عليه في ذلك، لماذا لم يكل العلم إلى الله.
قال الله لموسي له: إنَّ لي عبداً أعلم منك وإنَّه في مجمع البحرين، وذكر له أن علامة مكانه هي فقد الحوت، فأخذ حوتاً معه في مِكْتَل وسار هو وفتاه يوشع بن نون، وحكت لنا سورة الكهف كيف التقى مع العبد الصالح الخضر.
ثم تتابعتْ الأحداث حيث نسيا الحوت وواصلا طريقهما، ثم تنبها لنسيانه فعادا، فالتقى بسيدنا الخضر عليه السلام الذي هو نبي من انبياء الله كذلك لكن سيدنا موسى أفضل منه، قـال له: هل تأذن أيها العبد الصالح أن تفيض عليّ بعلمك على أن أتبعك وألتزم أمرك ونهيك؟ وكان الخضر عليه السلام قد أُلْهِم أنّ موسى لا يصبر على السكوت إذا رأى ما يكره، فقال الخضر لموسى: إنك لن تستطيع معي صبرًا، ولو أنك صحبتني سترى ظواهر عجيبة وأمورًا غريبة . فقال موسى وكان حريصًا على العلم توّاقًا إلى المعرفة: {سَتَجِدُنِي إِن شَاء اللَّهُ صَابِراً وَلَا أَعْصِي لَكَ أَمْراً } .
فقال الخضر: إن صحبتني ءاخذ عليك عهدًا وشرطًا أن لا تسألني عن شىء حتى ينقضي الشرط وتنتهي الرحلة وإني بعدها سأبيّن لك ما قد تتساءل عنه وأشفي ما بصدرك.
بينما هما في السفينة فوجىء موسى بأنّ الخضر أخذ لوحين من حشب السفينة فخلعهما، فقال موسى ما أخبر ربنا عنه في القرءان: {قَالَ أَخَرَقْتَهَالِتُغْرِقَ أَهْلَهَا لَقَدْ جِئْتَ شَيْئاً إِمْراً قَالَ أَلَمْ أَقُلْ إِنَّكَ لَن تَسْتَطِيعَ مَعِيَ صَبْراً} .
ثم ذكّره الخضر بالشرط والعهد فتذكّر موسى وقال: لا تؤاخذني. وبينما هما على السفينة إذ جاء عصفور فوقع على حرفها فغمس منقاره في البحر، فقال الخضر لموسى: ما علمي وعلمك في جنب علم الله إلا كما نقر هذا العصفور من البحر .
ولما غادرا السفينة تابعا المسير فوجدا غِلمانًا وفتيانًا يلعبون فأخذ الخضر واحدًا منهم كان كافرًا لصًا قاطعًا للطريق وكان يُفسد ويقسم لأبويه أنه ما فعل فأخذه الخضر إلى بعيد أضجعه وقتله كما أخبر الله عزّ وجلّ في سورة الكهف:{فَانطَلَقَا حَتَّى إِذَا لَقِيَا غُلَاماً فَقَتَلَهُ قَالَ أَقَتَلْتَ نَفْساً زَكِيَّةً بِغَيْرِ نَفْسٍ لَّقَدْ جِئْتَ شَيْئاً نُّكْراً}
أكمل موسى والخضر عليهما السلام طريقهما وانطلقا حتى أتيا قريةً وكان أهلها بخلاء لئامًا، فطافا في المجالس وطلبا طعامًا فلم يقدّم أهل القرية لهما شيئًا وردّوهما ردا غير جميل فخرجا جائعين وقبل أن يجاوزا القرية وجدا جدارًا يتداعى للسقوط ويكاد ينهار فرفعه الخضر بمعجزةٍ له بيده ومسحه فاستقام واقفًا فاستغرب موسى وقال عَجَبًا أتجازي هؤلاء القوم الذين أساءوا اللقاء بهذا الإحسان لو شئت لأخذت على فِعْلِك هذا أجرًا منهم نسدّ به حاجتنا. فقال الخضر وقد تيقّن أنّ موسى عليه السلام لن يستطيع بعد الآن صبرًا: هذا فِراق بيني وبينك.
قال الخضر لموسى بِما أخبر الله تعالى به في القرءان العظيم: {قَالَ هَذَا فِرَاقُ بَيْنِي وَبَيْنِكَ سَأُنَبِّئُكَ بِتَأْوِيلِ مَا لَمْ تَسْتَطِع عَّلَيْهِ صَبْراً} (الكهف/78).
أما السفينة التي خرقها فكانت لمساكين يعملون في البحر فيصيبون منها رزقًا، وكان عليهم ملك فاجر يأخذ كل سفينة صحيحة تمرّ في بحره غصبًا ويترك التي فيها خلل وأعطال. فأظهر الخضر فيها عيبًا حتى إذا جاء خدام الملك تركوها للعيب الذي فيها، ثم أصلحها وبقيت لهم.
وأما الغلام الذي قتله الخضر كان كافرًا وأبواه مؤمنين وكانا يعطفان عليه، قال الخضر كرهت أن يحملهما حبّه على أي يتابعاه على كفره فأمرني الله أن أقتله باعتبار ما سيئول أمره إليه إذ لو عاش لأتعب والديه بكفره ولله أن يحكم في خلقه بما يشاء.
وأما الأمر الثالث وهو الجدار فكان لغلامين يتيمين في المدينة وتحت الجدار كنْزٌ لهما ولَمّا كان الجدار مشرفًا على السقوط ولو سقط لضاع ذلك الكنْز أراد الله إبقاءه على اليتيمين رعاية لحقّهما.
ثم قال الخضر ما أخبر الله به في سورة الكهف: {وَمَا فَعَلْتُهُ عَنْ أَمْرِي ذَلِكَ تَأْوِيلُ مَا لَمْ تَسْطِع عَّلَيْهِ صَبْراً ))
.