
The Killer of Hamza, Saved by Repentance
وحشي بن حرب
Wahshi was an Abyssinian slave who killed Hamza, the uncle of the Prophet ﷺ, at the Battle of Uhud, in exchange for a promise of freedom. Years later he embraced Islam and spent the rest of his life seeking to atone for his act — becoming the supreme example that no sin is too great for God's forgiveness.
At the Battle of Uhud, Wahshi, a formidable javelin thrower, was tasked with killing Hamza: freedom was promised him if he succeeded. Lying in ambush, he struck him fatally. Hamza, the 'Lion of God,' fell as a martyr, and his death was one of the greatest griefs of the Prophet ﷺ.
After the conquest of Mecca, Wahshi feared for his life. But he eventually came to the Prophet ﷺ and embraced Islam. The Prophet ﷺ, though deeply pained by the memory of his uncle, accepted his conversion — while asking him to keep out of his sight, so heavy was the wound.
Wahshi wanted to atone for his past. During the wars against apostasy, he killed Musaylima the Liar, the false prophet, with the same javelin. He said, full of remorse: 'I killed the best of men in my time of error, then I killed the worst of men in my Islam.'
The story of Wahshi is one of Islam's most powerful lessons on repentance: even the perpetrator of the most grievous crime can be forgiven if he sincerely returns to God. The past does not condemn someone definitively; the door of repentance remains open to all, until the very last.