Fue director del observatorio de San Fernando, jefe del departamento marítimo del Ferrol y Cádiz, almirante de la escuadra de instrucción y de la Armada de España.