De su matrimonio con Dulce de Aragón, hija de Ramón Berenguer IV y de Petronila de Aragón, nacieron once hijos, nueve de los cuales llegaron a la edad adulta: