Más tarde sirvió en la Armada española, llegando al rango de almirante.