ibn Harithah naît en à Arabie.
Il fait partie de la branche Udhra de la tribu Kalb, dans la région de Najd (Arabie).
Un jour de ses 8 ans, sa mère Suda bintThaalaba l'emmène visiter sa famille, la tribu des Banû Ma'in. Alors qu'ils sont tout près de leur destination, ils sont surpris par les Banû Al-Qayn, une autre tribu arabe qui les enlèvent avec leurs biens et leurs chameaux.
Prisonnier, à l'âge idéal pour être serviteur à l'époque, il est vendu au marché aux esclaves de Ukkaz pour 400 dinars Hakim ibn Hizam (un marchand de La Mecque).
, àPar la suite Hakim le donne en cadeau à sa tante, Khadijah. Celle-ci le garde en sa possession jusqu'au jour de son mariage avec Mohammed, où elle lui donne à son tour en cadeau de mariage.
Mohammed s'attache à lui, le surnommant "bien aimé" (al-Ḥabīb, ٱلْحَبِيْب,).
Sa famille le cherchera, sans succès. Des années plus tard, des membres de sa tribu tombent sur lui lors d'un pèlerinage à La Mecque. Zaid leur aurait dit d'oublier la rancœur, et être bien là où il est. Son père et son oncle finissent par arriver sur place et proposent à Mohammed de payer la rançon qu'il voudra. Ce dernier répond qu'il laisse le choix à Zaid, qui ne veut pas quitter Mohammed.
Mohammed amène alors Zaïd à la Kaaba où il déclare, avec témoins et contrats à l'appui, adopter Zaïd, ce qui satisfait son père et son oncle. Il est de fait affranchi de son esclavage.
Il se marie à Zaynab bint Jahsh, que Mohammed épouse après leur divorce .
Il se remarie avec Oum Kalsoum bint Uqba.
Il a pour enfant Ousama.
ibn Harithah décède en à Mu'tah.