 He served on board HMS Hornet in the South China Seas and HMS Lark (a survey ship) in the western Pacific (especially the Solomon Islands).He also spent a long time on shore in 1878 in Korea.In 1888 he was elected a Fellow of the Royal Society of Edinburgh.