He took part in the Southern Mahratta Campaign of 1844-45, the Anglo-Persian War of 1856–59 and the Indian Mutiny of 1857–59. He was a staff officer in the Rajputana Field Force which pursued Tantia Topes forces through Rajputana in 1857. In 1867–68 he was appointed head of the Commissariat in the punitive Abyssinia Expedition of 1868 after which he served as Deputy Commissary General in Bombay until 1877.