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