A pesar de no ser muy conocido en la Corte, Felipe IV de España se empeñó en nombrarlo virrey, cargo que le concedió el 26 de febrero de 1660, y se trasladó a la Ciudad de México junto con su mujer e hijos, tomando posesión del cargo el 16 de septiembre del mismo año.