Fils de Pierre IV le Cérémonieux, il fut fiancé à Jeanne de France, fille posthume du roi Philippe VI de Valois et de Blanche de Navarre, mais elle mourut à Béziers en le rejoignant.
Il épousa en premières noces à Barcelone en 1373 Marthe d’Armagnac, fille de Jean 1er, comte d’Armagnac et de Béatrice de Clermont
Il se remaria en 1380 avec Yolande de Bar, fille de Robert 1er, duc de Bar, et de Marie de France