En 1780 fue nombrado virrey de Perú, donde tuvo que enfrentarse a la rebelión de Túpac Amaru II (José Gabriel Condorcanqui), a quien venció en 1781, apresó y ajustició un mes más tarde.