Zainab binti Jah}sy sangat ingin dinikahi oleh Nabi. Karena itu, ketika beliau justru memintanya untuk menikah dengan Zaid bin H{a>ris\ah, seorang budak yang dimerdekakan Nabi, ia menolak dengan tegas karena menganggap status sosialnya lebih tinggi daripada Zaid. Setelah ayat ini turun, Zainab pun rela menikah dengan Zaid.
Rumah tangga Zainab binti Jah}sy dengan Zaid bin H{a>ris\ah berjalan kurang harmonis. Ketika sang suami mengadukan hal tersebut kepada Nabi, beliau memintanya untuk tetap mempertahankan rumah tangganya. Ayat di atas turun berkaitan dengan peristiwa ini.
Ayat ini turun sebagai tanggapan atas kaum munafik yang menuduh Rasulullah mempunyai dua hati: satu hati bersama sahabatnya, dan satu hati bersama kaum munafik.
Ayat ini turun untuk menegur sebagian sahabat yang memanggil Zaid bin H{a>ris\ah dengan Zaid bin Muh}ammad. Zaid adalah seorang pria yang sejak kecil diasuh dan diangkat anak oleh Nabi.