Why Didn’t the Prophet ﷺ Order the Killing of Ibn Ṣayyād After His Claim to Prophethood?
Source: Fatāwā Amanpuri by Shaykh Ghulam Mustafa Zaheer Amanpuri
❖ Question:
When Ibn Ṣayyād claimed prophethood, why did the Messenger of Allah ﷺ not order him to be killed?
❖ Answer:
Indeed, whoever falsely claims prophethood is a zindīq (heretic) and apostate, and the punishment for this in Islam is execution. However, the scholars have explained why the Prophet ﷺ did not order the killing of Ibn Ṣayyād despite his false claim:
① He was a child at the time.
- When Ibn Ṣayyād uttered his false claim, he was still a minor, and the statements of minors are not legally accountable in Sharīʿah.
- Hence, the Prophet ﷺ did not apply the punishment upon him.
② A treaty with the Jews and Christians was in effect.
- During that period, the Prophet ﷺ had peace treaties and agreements with the Jews and Christians.
- Executing Ibn Ṣayyād at that time would have violated those terms.
- Therefore, the Prophet ﷺ refrained from killing him, though he exposed the falsehood of his claims.
✅ Conclusion:
Ibn Ṣayyād’s claim was indeed false and kufr. Yet, due to his minor age and the existing treaties with Ahl al-Kitāb, the Prophet ﷺ did not order his killing. This was based on wisdom, context, and Sharʿī considerations.