En 1281, se casó con la princesa Margarita de Escocia, hija del rey Alejandro III.