Lieutenant par intérim (1821) puis Lieutenant (1823), il voyage aux indes occidentales et est loué par son capitaine pour son rôle dans la capture de pirates à l'île de la Jeunesse. Nommé commandant (1826), il dirige de 1830 à 1834 une expédition navale sur la côte Ouest de l'Afrique.
Au retour de l'expédition, il lui est proposé de devenir Gouverneur de la Nouvelle-Zélande (1843), de diriger une expédition dans l'Arctique (1844) et de commander la marine indienne mais, en raison de son état de santé, il décline toutes ces offres. Il participe néanmoins à la guerre de Crimée puis sert pendant trois ans comme commodore au cap de Bonne-Espérance avant d'obtenir le , le grade de Rear admiral.