Родился в Мадрасе в семье командированного в Индию британского офицера. В 1837 году начал служить в британском флоте. Первый боевой опыт получил в ходе Первой Опиумной войны. Принимал участие в арктической экспедиции под началом Эдварда Белчера. Командовал HMS Медуза, во время Крымской войны также возглавил эскадру, действующую в Азовском море, имея флагманом HMS Везувий.