فاحتمل حمزةَ الغضبُ لما أراد الله تعالى به من كرامته، فخرج سريعًا لا يقف على أحد، كما كان يصنع يريد الطواف بالبيت، معدًا لأبي جهل أن يقع به، فلما دخل المسجد نظر إليه جالسًا في القوم، فأقبل نحوه حتى إذا قام على رأسه رفع القوس، فضربه بها ضربة شجه شجة منكرة، وقامت رجال من قريش من بني مخزوم إلى حمزة لينصروا أبا جهل، فقالوا: ما نراك يا حمزة إلا قد صبأت، فقال حمزة: وما يمنعني، وقد استبان لي منه ذلك؟ أنا أشهد أنه رسول الله ﷺ، وأن الذي يقول الحقُّ، فوالله لا أنزع، فامنعوني إن كنتم صادقين؛ قال أبو جهل: دعوا أبا عمارة؛ فإني والله لقد سببت ابن أخيه سبًا قبيحًا. وتم حمزة على إسلامه، فلما أسلم حمزة عرفت قريش أن رسول الله ﷺ قد عز وامتنع، وأن حمزة سيمنعه فكفوا عن بعض ما كانوا يتناولون منه.
ثم هاجر إلى المدينة، وشهد بدرًا، وأبلى فيها بلاء عظيمًا مشهورًا؛ قتل شيبة بن ربيعة بن عبد شمس مبارزة، وشرك في قتل عتبة بن ربيعة، اشترك هو وعلي رضي الله عنهما في قتله، وقتل أيضًا طعيمة بن عدي بن نوفل بن عبد مناف، أخا المطعم بن عدي.
قال أبو الحسن المدائني: أول لواء عقده رسول الله ﷺ لحمزة بن عبد المطلب رضي الله عنه، بعثه في سرية إلى سيف البحر من أرض جهينة، وخالفه ابن إسحاق، فقال: أول لواء عقده لعبيدة بن الحارث بن المطلب.
٢ / ٦٧