Contrajo matrimonio el 26 de diciembre de 1251 en York con Margarita de Inglaterra (1240-1275), hija del rey de Inglaterra Enrique III, con la que tuvo tres hijos: