When was the Verse of Completion Revealed?

بسم الله الرحمن الرحيم

‎اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وَعَلَى آلِ مُحَمَّدٍ

Translation: Imām Abī Ja'far (al-Bāqir) said, "Friday on the day of Arafāh, Allāh had revealed, 'Today I have completed your religion for you (verse [5:3])'."


Literally the next line says “The completion of religion is achieved by Wilayat of Imam Ali (as)”. And at the end of the Hadith The Prophet (sawa) takes Imam Ali’s (as) hand and appoints him as successor.


I’m amazed at such ignorance, bringing a proof to prove your case but it only refutes it. He couldn’t find any hadith that denies the Wilayah of Imam Ali and had to resort to such pathetic attempts.


For those who are interested:

  1. Verse 67 of Al Maeda refers to the Prophet (sawa) delivering the message which is appointing Imam Ali (as) as the successor after him “ O Messenger! Convey everything revealed to you from your Lord. If you do not, then you have not delivered His message. Allah will ˹certainly˺ protect you from the people. Indeed, Allah does not guide the people who disbelieve.”

You can find this in the following Shia exegesis of Verse 67 Surah Al Maeda:

Tafsir Al Qummi V1 Page 252

Tafsir Al Ayyashi V1 Pages 331-33

Tafsir Majam’ Al Bayan V3 Page 526

Tafsir Al Safi V2 Pages 51-71

Tafsir Al Burhan V2 Pages 494-500

Tafsir Al Mizan V6 Page 48

Tafsir Al Amthal V3 Pages 576-582

Tafsir Al Noor V2 Page 314


  1. Verse 3 of Al Maeda was revealed on Ghadeer Khum after Imam Ali (as) was appointed Sucessor “Today I have perfected your faith for you, completed My favour upon you, and chosen Islam as your way”

You can find this in the following Shia exegesis of Verse 3 Surah Al Maeda

Tafsir Al Tibyan V3 Pages 436-587

Tafsir Majma’ Al Bayan V3 Pages 274-380

Tafsir Al Mizan V5 Pages 193-194


  1. For more hadiths on divine authority from the Quran from Al Kafi: https://thaqalayn.net/chapter/1/4/64