From 15 August 1854 he worked at Roorkee, making trips with Oldham. He married Louisa, daughter of Reverend Daniel Henry Maunsell, at Landour near Mussoorie on 27 October 1857. In 1857 he served as a volunteer with the garrison of Roorkee against the mutineers and was awarded the Indian Mutiny Medal for Special Service. While at Roorkee, he studied parts of the Narmada Valley and Bundelkhand (in 1854-55, 1856–57). He worked on the geology of the Lower Himalayas and the Siwalik Beds.