Promovido a tenente o 26 de marzo de 1849, mentres servía no HMS "Castor" de quinta clase na Estación do Cabo da Boa Esperanza, participou na Guerra da Fronteira do Cabo
de 1851. Despois de recibir o mando do canoneiro HMS "Beaver" en 1856, foi ascendido a comandante o 26 de febreiro de 1858 e comandou o canoneiro HMS "Slaney" na Estación de China vendo a acción na Batalla de Cantón en decembro de 1857 e na Batalla de Taku Forts en maio de 1858 durante a Segunda Guerra do Opio.