O 19 de febreiro de 1856 foi nomeado comandante en xefe das Indias Orientais e da Estación China. Levando a súa bandeira no HMS "Calcutta", dirixiu as operacións derivadas do ataque ao coaster británico "Arrow". Durante a Guerra das Filas en China, comandou a Batalla do Bogue en novembro de 1856, axudou a destruír a frota chinesa na Batalla do Fatshan Creek en xuño de 1857, capturou Cantón
en decembro, e en 1858 capturou os fortes do Baihe (río Hai), obrigando ao goberno chinés a consentir no Tratado de Tientsin. Foi nomeado GCB en 1859. Foi membro do Parlamento Liberal por Devonport de 1859 a 1863. En 1863 foi nomeado comandante en xefe de Portsmouth, cargo que ocupou ata 1866. Retirouse en 1870.