سبب نزول هذه الآية أن اليهود حاربت غطفان، فقهرتهم غطفان، فقالت اليهود في تلك المعركة: اللهم إنا نسألك بحق محمد النبي الأمي الذي وعدتنا أن تخرجه لنا في آخر الزمان إلا نصرتنا عليهم.
وكانوا كذلك يستفتحون على الأوس والخزرج، يقولون لهم: إن نبياً قد أظل زمانه نتبعه ونقتلكم معه قتل عاد وإرم.
ولما بعث رسول الله صلى الله عليه وسلم، وقال الأنصار بعضهم لبعض: إنه النبي الذي تتوعدكم به يهود، فأسلم الأوس والخزرج وكفر اليهود، وقد قال معاذ بن جبل وبشر بن البراء: يا معشر يهود! اتقوا الله وأسلموا، فقد كنتم تستفتحون علينا بمحمد ونحن أهل شرك، وتخبروننا أنه مبعوث، وتصفونه لنا بصفته! فقال لهم سلام بن مشكم أحد أحبار اليهود: ما جاءنا بشيء نعرفه، وما هو بالذي كنا نذكر لكم.