Abu Hamza Thimali was a companion of Imam Zaynul Aabedeen (pbuh) and learnt this dua from him.
Abu Hamza was his kuniyya. His name was Saabit bin Dinaar. Imam Ali Ar-Ridha (pbuh) has said that Abu Hamza was the Salman of his time. He served 4 Aimma – Imam Ali Zaynul Aabedeen (pbuh), Imam Muhammad Al-Baqir (pbuh), Imam Ja’fer As-Sadiq (pbuh) and for a short time Imam Musa Al-Kadhim (pbuh).
Imam Sadiq (pbuh) once sent for him and when he presented himself in Imam’s presence, Imam told him: “O Abu Hamza! I get comfort and relief when I see you.”
It is reported that Abu Hamza had a young daughter who once fell and broke a bone in her hand. Abu Hamza was grieved at seeing his daughter in pain and wept pleading to Allah to make her better. When the young child was taken to the doctor to set the bones and bandage her hand, he could not find anything wrong. He remarked that it is surely the dua of Abu Hamza that cured the little girl.