Arriving just in time for the Indian Rebellion of 1857, MacGregor fought in a number of actions, including at Lucknow and was wounded twice.