In 1857, Van Straubenzee became Commander British Forces in Hong Kong and led an attack on Canton during the Second Opium War. In 1862, he was made general officer commanding a Division of the Bombay Army at Ahmedabad and subsequent took overall command of the Bombay Army.