Su primer matrimonio en 1325 fue con Blanca de Castilla, hija del infante Pedro de Castilla, prima del rey Alfonso XI y nieta de Sancho IV y María de Molina.