Aunque se desconoce su fecha exacta de nacimiento, el cronista Pedro López de Ayala afirmó en la "Crónica del rey Don Pedro" que Juan Alfonso nació en 1340, y Esther González Crespo considera que esa es una «fecha posible» porque en un pasaje de la "Crónica de Alfonso XI" correspondiente al año 1341 consta que ya había nacido: