De posición social noble, su padre, Per Afán de Ribera, era duque de Alcalá, marqués de Tarifa y, posteriormente al nacimiento de Juan, virrey de Valencia y de Nápoles.