El 26 de marzo de 1580 fue nombrado virrey por el rey Felipe II, para reemplazar al anterior virrey, Martín Enríquez de Almansa, que había sido promovido a virrey del Perú.