Cochrane was commissioned into the Life Guards in July 1870, and was promoted to lieutenant the following year and captain in 1878. He served in the Nile Expedition, the Desert March and the Relief of Khartoum in 1885. He was appointed Commanding Officer of 2nd Life Guards in 1895.