It says Ibn 'Abbas (RA) narrated that The Messenger of Allah said, “He who changes his religion (i.e. apostates) kill him.” Related by Al-Bukhari. (Bulugh al-Maram)

I was shocked when i saw whis, is this an authentic hadith? Can someone please explain to me why Rasulullah (SAW) said this, i want logic and context behind this Hadith since the Holy Quran has taught me that there is no compulsion in religion so im pretty confused

  • "Changes his religion" in this context means "changes Islam as his religion," meaning apostates from Islam. As for the details of the punishment of apostasy there are plenty of questions on the site about that. – The Z Jun 24 '20 at 3:21
  • Also see Is punishment for leaving Islam death?. – UmH Jun 24 '20 at 5:30
  • The hadith was reported in Sahih al-Bukhari and other hadith sources, while Bulugh al-Maram is just a compilation of other sources on the topic of fiqh. – Jamila Jun 24 '20 at 6:22