He studied the geology of the western Himalayas and Tibet, and published numerous papers on many subjects including Indian zoology. He was also briefly (in 1868) the joint curator of the Indian Museum and also the Natural History Secretary of the Asiatic Society of Bengal. He was involved in editing the Society's journal.