Poco más tarde, en 1235, contrajo matrimonio con Margarita de Provenza, hija de Ramón Berenguer V, conde de Provenza, nieto de Alfonso II de Aragón y bisnieto de Alfonso VII de Castilla y del conde de Barcelona Ramón Berenguer IV.