En 1796 fue designado virrey del Perú, virreinato que desde 1776 comprendía los actuales territorios de Perú, el norte de Chile, y parte del oeste de Brasil; y a la ciudad Chilena de Osorno, que entre el 1 de junio de 1798 y el 28 de octubre de 1802 estuvo bajo la jurisdicción directa del virrey del Perú.