 He spent first ten years of his life in Virginia, United States, and then he was sent to his uncle, General Donald Graham, to finish school and prepare for West Point.Instead of West Point, McIver joined the private army of the East India Company when he was only 16 years old.He was sent to India in 1858.