Al Quran diturunkan kepada Muhammad Rasulullah SAW selama 23 tahun masa kerasulan beliau. Al Quran di turunkan secara berangsur-angsur kepada Rasulullah SAW dengan perantaraan malaikat Jibril. Malaikat Jibril menurunkan Al Quran ke dalam hati Rasulullah dan beliaupun langsung memahaminya. Hal ini disebutkan dalam Al Quran surat Al Baqarah (2) : 97.
Katakanlah: “Barang siapa yang menjadi musuh Jibril, maka Jibril itu telah menurunkannya (Al Quran) ke dalam hatimu dengan seizin Allah; membenarkan apa (kitab-kitab) yang sebelumnya dan menjadi petunjuk serta berita gembira bagi orang-orang yang beriman.”