En 1498 fue nombrado obispo de Jaén, y entre 1500 y 1504 ocupó el obispado de Palencia, siendo nombrado posteriormente arzobispo de Sevilla, cargo que ocupó desde 1504 hasta 1523, cuando falleció durante el viaje de ida a su toma de posesión como Arzobispo de Toledo.