Hijo ilegítimo de Enrique II de Castilla y de su pariente Beatriz Ponce de León, sus abuelos paternos fueron el rey Alfonso XI de Castilla y Leonor de Guzmán y los maternos Pedro Ponce de León el Viejo, V señor de Marchena, y Beatriz de Jérica.