En septiembre de 1816 fue nombrado virrey de Nueva España, sustituyendo a Félix María Calleja el 20 de septiembre.