Hij werd gepromoveerd tot luitenant op 26 maart 1849, terwijl hij diende in de vijfde klas HMS "Castor" op de Cape of Good Hope Station, nam hij deel aan de Cape Frontier War van 1851. Nadat hij in 1856 het bevel had gekregen over de kanonneerboot HMS "Beaver", werd hij op 26 februari 1858 gepromoveerd tot commandant en beval de kanonneerboot HMS "Slaney" op het China Station. Hij zag actie in de Slag bij Canton
in december 1857 en de Slag bij Taku Forts in mei 1858 tijdens de Tweede Opiumoorlog.