El 28 de mayo de 1262 contrajo matrimonio con Isabel de Aragón (1247–1271), hija de Jaime I el Conquistador.