Durante sus años como marino recorrió el Atlántico, el Mediterráneo y América. Fue el primer virrey gallego en América que no tenía título nobiliario. Fue marino de guerra. Llegó a América en 1765 formando parte de una expedición a las Malvinas, de las que fue gobernador (1774-79). Carlos III lo nombró virrey de Nueva Granada (Colombia, Ecuador y Venezuela) por sus conocimientos de los asuntos de América del Sur. Antes de llegar a Bogotá para tomar posesión del cargo, fue nombrado virrey del Perú, que era el virreinato de mayor categoría de América, aunque prefirió el virreinato de Nueva Granada. Fomentó las exploraciones españolas en el Pacífico y en el sur de Chile, fundó el primer periódico de América del Sur, El Mercurio Peruano, fomentó los estudios de Anatomía, fundó la "Academia de Náutica de Lima" y un laboratorio para el beneficio de los metales, la gran riqueza de Perú. Cuando cesó en su cargo, fue designado miembro del Consejo Supremo de Guerra y más tarde director general de la Armada y ministro de Marina.