Hacia el 1135 casó en segundas nupcias con Elvira Rodríguez de Lara, hija del conde Rodrigo González de Lara y de la infanta Sancha Alfónsez, y nieta materna de Alfonso VI de León y de Isabel, posiblemente la princesa Zaida.