Nació en 1384 en la villa de Torralba de Cuenca, hijo de Pedro de Aragón, condestable de Castilla y II marqués de Villena, y de Juana de Castilla, su mujer, que era hija ilegítima del rey Enrique II y de Elvira Íñiguez.