Sayyiduna Uqbah bin Amir al-Juhani (may Allah be pleased with him) narrates: Some people came to the Prophet (peace and blessings be upon him). He took the pledge of allegiance from nine of them and withheld from one. It was said to him: "O Messenger of Allah! You have taken the pledge from nine and left this one." The Prophet (peace and blessings be upon him) said: "He has an amulet on him." That man put his hand in and cut it off, so the Prophet (peace and blessings be upon him) took his pledge and said: "Whoever hangs an amulet has committed shirk."
Imam Ahmad and Imam al-Tabarani recorded it, and the narrators of Imam Ahmad are thiqat (trustworthy).
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب الطب / 8399
Hadith Gradingمحدثین:إسنادہ صحیح
Hadith Takhrij«اخرجه الطبراني فى المعجم الكبير (319/17) أخرجه احمد فى المسند (156/4) ، أخرجه مسند أحمد برقم: 16969»