موضعه، وعند من هو، فخرج حارثة وكعب ابنا شراحيل بفدائه، وقدما مكة، فسألا عن النبي صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ، فقيل: هو في المسجد، فدخلا عليه، فقالا: يا بن عبد الله، يا بن عبد المطلب، يا بن هاشم، يا بن سيد قومه، أنتم أهل حرم الله وجيرانه، وعند بيته تفكون العاني، وتطعمون الأسير، جئناك في ابتياع عبدك، فامنن علينا، وأحسن إلينا في فدائه، فإنا سنرفع لك في الفداء، قال: ما هو؟ قالوا: زيد بن حارثة. فقال رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ: فهلا غير ذاك؟ قالوا: ما هو؟ قال: أدعوه، فخيروه، فإن اختاركم فهو لكم بغير فداء، وإن اختارني فوالله ما أنا بالذي أختار على من اختارني أحداً. قالا: قد زدتنا على النصف وأحسنت. قال: فدعاه، فقال: هل تعرف هؤلاء؟ قال: نعم. قال: من هما؟ قال: هذا أبي، وهذا عمي. قال: فأنا من قد علمت، ورأيت صحبتي لك، فاخترني أو اخترهما. فقال زيد: ما أنا بالذي أختار عليك أحداً. أنت مني بمكان الأب والعم. فقالا: ويحك يا زيد! أتختار العبودية على الحرية، وعلى أبيك وعمك وأهل بيتك؟ قال: نعم، إني قد رأيت من هذا الرجل شيئاً ما أنا بالذي أختار عليه أحداً أبداً. فلما رأى رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ ذلك أخرجه إلى الحجر فقال: يا من حضر، اشهدوا أن زيداً ابني أرثه ويرثني. فلما رأى ذلك أبوه وعمه طابت أنفسهما، فانصرفا، فدعي: زيد بن محمد، حتى جاء الله بالإسلام، وزوجه رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ زينب بنت جحش بن رياب الأسدية، وأمها أميمة بنت عبد المطلب بن هاشم، فطلقها زيد بعد ذلك، فتزوجها رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ، فتكلم المنافقون في ذلك، وطعنوا فيه، وقالوا: محمد يحرم نساء الولد وقد تزوج امرأة ابنه زيد، فأنزل الله عز وجل:" ما كان محمد أبا أحدٍ من رجالكم ولكن رسول الله وخاتم النبيين.. " إلى آخر الآية، وقال:" ادعوهم لآبائهم "، فدعي يومئذ زيد بن حارثة، ودعي الأدعياء إلى آبائهم، فدعي المقداد إلى عمرو، وكان يقال له قبل ذلك: المقداد بن الأسود، وكان الأسود بن عبد يغوث الزهري قد تبناه.
واستشهد زيد في حياة سيدنا رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ يوم مؤتة مع جعفر بن أبي طالب سنة سبع.