El 20 de junio de 1800 fue nombrado virrey del Perú por el rey Carlos IV, por fallecimiento de O'Higgins, aunque no ocupó el cargo hasta el año siguiente.