Pedro Alfonso de Castilla nació en 1345, según afirman la mayoría de los historiadores, aunque otros aseguran que nació en 1348, siendo el último de los diez hijos nacidos de la relación extramatrimonial entre Alfonso XI de Castilla y Leonor de Guzmán.