در جنگ احد، ابتدا پیروزی و غلبه با مسلمانان بود؛ اما وقتی کمانداران از فرمان رسول الله صلی الله علیه وسلم تخطی نموده و پست خود را ترک کردند، دچار شکست شدند و برخی از مردم رسول الله صلی الله علیه وسلم را ترک نموده و پراکنده شده و فرار نمودند تا جایی که برخی از آنها به روستاهایی در مجاورت کوه در کنار شهر رسیدند. سپس دوباره به سمت رسول الله صلی الله علیه وسلم بازگشتند. حنظله بن ابی عامر در این نبرد با ابوسفیان بن حرب، رهبر گروه مشرکین روبرو شد و جنگید. وقتی حنظله بر او چیره شد و نزدیک بود که او را به قتل برساند، مردی از مشرکین به نام شداد بن اوس او را دید و با شمشیرش حنظله را به قتل رساند. وقتی نبرد به پایان آمد رسول الله صلی الله علیه وسلم به آنها خبر داد که ملائکه حنظله را غسل می دهند. ایشان به اصحاب امر نمود که در رابطه با حنظله از همسرش سؤال کنند. و چون از همسرش در این مورد سوال کردند، گفت: وقتی حنظله ندای جهاد را شنید، درحالی که جنب بود، از خانه خارج شد. سپس رسول الله صلی الله علیه وسلم به اصحابش خبر داد که ملائکه حنظله را غسل دادند، زیرا وی در حالی شهید شد که جنب بود.