Fue nombrado virrey del Perú entre los años 1681 y 1689, llegando a Lima el 20 de noviembre de 1681.