Tercer hijo ilegítimo de Alfonso XI y Leonor de Guzmán, Enrique fue adoptado por Rodrigo Álvarez de las Asturias, conde de Trastámara, que le transmite el título en 1345.