ولد في مكة وتشير بعض مصادر التاريخ بأن ولادته كانت في جوف الكعبة [1] وكافله حين توفي والديه وجده، وأُمّه فاطمة بنت أسد الهاشميّة رضي الله تعالى عنها. أسلم قبل الهجرة النبويّة، وهو ثاني أو ثالث الناس دخولا في الإسلام، وأوّل من أسلم من الصبيان. هاجر إلى المدينة المنوّرة بعد هجرة محمد عليه الصلاة والسلام بثلاثة أيّام وآخاه محمد مع نفسه حين آخى بين المسلمين، وزوجه ابنته فاطمة بنت محمد في السنة الثانية من الهجرة.