Meningkatkan pangkat menjadi letnan pada tanggal 26 Maret 1849, saat bertugas di kelas kelima HMS "Castor" di Stasiun Cape of Good Hope, ia mengambil bagian dalam Perang Cape Frontier tahun 1851. Setelah diberi komando atas kapal meriam HMS "Beaver" pada tahun 1856, ia dipromosikan menjadi komandan pada tanggal 26 Februari 1858 dan memerintahkan kapal meriam HMS "Slaney" di Stasiun China melihat aksi di Pertempuran Canton
Pada Desember 1857 dan Pertempuran Benteng Taku pada Mei 1858 selama Perang Opium Kedua.