En el año 1373 contrajo matrimonio con Beatriz de Portugal, hija del rey Pedro I de Portugal y de Inés de Castro, con quien tuvo dos hijos: