A Swinhoe se le encomendó destino en el 56.º Regimiento de infantería en 1855, sirviendo en Crimea y llegando a la India después del Motín de 1857.
Estuvo en Kandahar con Lord Roberts en 1880, donde recolectó 341 aves que fueron descritas en The Ibis (1882: 95-126).
Mientras estuvo en Mhow, colaboró con el teniente H. E. Barnes en las aves del centro de la India.
También publicó en los Anales y Revista de Historia Natural.
Después de la jubilación, se estableció en Oxford y recibió una maestría honorífica por su trabajo en entomología.