1849 m. kovo 26 d. buvo paaukštintas į leitenantą, kai tarnavo penktosios klasės HMS "Castor" Geros vilties burno stotyje, jis dalyvavo 1851 m. Keipų pasienio kare. 1856 m. jam buvo suteiktas kanonierinio laivo HMS "Beaver" vadas, 1858 m. vasario 26 d. jis buvo paaukštintas į komandantą ir vadovavo kanonieriui HMS "Slaney" Kinijos stotyje, matydamas veiksmus Kantono mūšyje.
1857 m. gruodžio mėn. ir 1858 m. gegužės mėn. Taku tvirtovių mūšyje per Antrąjį opiumo karą.