Reid served in Sindh under Sir Charles Napier in 1843, and led the Sirmoor Battalion at the Siege of Delhi. He was severely wounded on 14 September 1857, and was promoted to lieutenant colonel, receiving the CB in 1858.