Per Afán de Ribera el Viejo, que fue adelantado mayor de
Andalucía y notario mayor de Andalucía, compró el
castillo y sus pertenencias en el año 1398 a sus dueños, que lo eran a su vez por haberlo
comprado a los señores de la
Casa de Marchena, a quienes les fue donada la villa y el castillo por el rey Enrique II hacia 1387. Per Afán de Ribera el Viejo, conocido también como Perafán de Ribera fue un noble castellano que llegó a ser adelantado mayor de la frontera de Andalucía y notario mayor de Andalucía.