Ingresó siendo muy joven en la Armada y ascendió sucesivamente a capitán de fragata en 1853, a capitán de navío en 1860, a brigadier en 1868, a contraalmirante en 1869 y a vicealmirante en 1885. Desde febrero de 1872 hasta julio de 1874 fue ministro plenipotenciario de España en Washington y en el ejercicio de este cargo prestó grandes servicios a su patria, ya que se produjo una grave crísis diplomática por el Asunto del Virginius entre Estados Unidos y España, con motivo de la Guerra de los Diez Años.