Se casó con Adelaida de Besalú, hija del conde de Besalú, Bernardo Tallaferro, con la que tuvo ocho hijos: