Ya como teniente general, deja el mando en las Provincias Internas del Norte a Felipe de Neve y es nombrado virrey del Perú (13 de febrero de 1783).