Nabi (sallallahu’alayhi wasallam) giving da’wah during Hajj

Answered according to Hanafi Fiqh by


Does the following narration prove:

1. It is Sunnah to visiting people at their homes for the sake of Da’wah.

2. It is Sunnah to visit people at the time of Hajj for the sake of Da’wah.

وعند أحمد بإسناد حسن وصححه الحاكم وابن حبان عن جابر مثله وأوله مكث رسول الله – صلى الله عليه وسلم – عشر سنين يتبع الناس في منازلهم في المواسم بمنى وغيرها يقول : من يؤويني ، من ينصرني حتى أبلغ رسالة ربي وله الجنة ؟ حتى بعثنا الله له من يثرب فصدقناه




Sayyiduna Jabir (radiyallahu’anhu) says that Rasulullah (sallallahu’alayhi wasallam) spent ten years (during the Meccan period) visiting people in their dwellings during Haj, in Mina and other places asking: ‘Who will assist me? Who will give me shelter? So I may convey the message of my Rabb, and he will receive Jannah.’ Until Allah Ta’ala sent us from Madinah and we testified in him.

This narration shows the extreme worry and sacrifice of Nabi (sallallahu’alayhi wasallam) for his Ummah, as well as his persistence in da’wah.

Rasulullah (sallallahu’alayhi wasallam) would use the opportunity of Hajj for da’wah, as it was a gathering like no other during the year. People from all around Arabia would be present.

This is indeed a noble practice that needs emulation even in this day. May Allah reward those who do/are doing so.

To answer your specific questions:

1. Yes.

2. Yes.


And Allah Ta’ala Knows best,


Answered by: Moulana Muhammad Abasoomar


This answer was collected from The answers were either answered or checked by Moulana Haroon Abasoomar (rahimahullah) who was a Shaykhul Hadith in South Africa, or by his son, Moulana Muhammad Abasoomer (hafizahullah), who is a Hadith specialist. 

Find more answers indexed from:
Read more answers with similar topics:
Subscribe to IslamQA Weekly Newsletter

Subscribe to IslamQA Weekly Newsletter

You will receive 5 Q&A in your inbox every week

We have sent a confirmation to you. Please check the and confirm your subscription. Thank you!