Il commande ensuite l' "Ulloa" puis le "Hussard" à la station du Brésil et de La Plata et se distingue lors des événements qui agitent l'Argentine, et en particulier Buenos Aires en 1850-1851. En , il est nommé capitaine de vaisseau et commande la frégate à vapeur "Darien" dans l'escadre de la Baltique lors de la Guerre de Crimée. Il participe aussi à la prise de Bomarsund (1854) et contribue au sauvetage du vaisseau "Austerlitz" échoué.