Estuvo casado con Zaida que posteriormente se convertiría al cristianismo y se casaría con Alfonso VI, de cuya unión nacería Sancho Alfónsez, el único hijo varón que tuvo el rey pero que no llegaría a reinar debido a su muerte en la batalla de Uclés.