He participated in the battle of Badr with the Quraish and was taken captive by the Muslims. Zaynab sent her messenger to Medina bearing the ransom to free her husband which included a necklace her mother, Khadijah, had given to her before she died. When Muhammad saw the necklace he felt a surge of tenderness for his daughter and he set a condition on Abu-l Aas's freedom, that his daughter Zaynab be sent to him without delay.
As soon as he reached Mecca, Abu-l Aas ordered his wife to prepare herself for the journey, telling her that her father's messengers were waiting. The Quraish pursued Zaynab and Amr until they caught up with them. Abu Sufyan explained that they had no need to detain his wife but wished that she be taken in secret so as to not cause embarrassment to the recently defeated Quraish. Amr agreed and a few days later he took Zaynab to Muhammad's emissaries.
After the departure of his wife, Abu-l Aas remained in Mecca for several years. Then, in 630 shortly before the Conquest of Mecca, he left for Syria on a trading engagement. As his returning caravan approached Medina, a detachment of Muslims impounded the camels and took the men as captives. Abu-l Aas managed to escape and during the night entered Medina until he came to Zaynab's house. He asked her for protection and she gave it to him.
Muhammad instructed his daughter: "Prepare a place of rest for Abu-l Aas and let him know that you are not lawful for him."
Abu-l Aas returned to Mecca with the caravan and handed over all the wealth and goods to their rightful owners. Then Abu-I Aas announced that he was now Muslim and that the only thing preventing him from declaring his acceptance of Islam while in Medina was fear that they would assume he did so only to appropriate their wealth. Abu-l Aas then left for Medina where Muhammad received him hospitably and returned his wife to him.
Sunnis narrate :