A partir de 1492, recibió de los reyes numerosos cargos eclesiásticos en premio a sus servicios: capellán real, arcediano, canónigo y deán de la catedral de Sevilla, obispo de Badajoz (1494), de Córdoba (1499) y de Palencia (1505); arzobispo de Rossano (1511), en el Reino de Nápoles; y obispo de Burgos (1514).