Era hijo del rey Sancho IV de Castilla y de su esposa, la reina María de Molina.