Tras desempeñar la capitanía general de Cuba por un período, fue nombrado virrey de Nueva España el 22 de septiembre de 1771.