Era hijo del rey Juan II de Castilla — que falleció cuando Alfonso tenía solamente un año de edad — y de la reina Isabel de Portugal.