At the age of twenty, John left Cambridge to join the family firm.
During the War, Revelstoke was closely concerned with raising finance for the Imperial Russian government.
He was a director of the Bank of England from 1898 until his death; Receiver General of the Duchy of Cornwall; Minister Plenipotentiary as British financial representative at the Allied Conference in Petrograd in 1917; and a British representative to the Committee of Experts on German Reparations in 1929.
He died shortly before the end of the negotiations on German Reparations held in Paris, leading to an adjournment of these.
Upon his death, his title passed to his younger brother Cecil, who was also a partner in the family banking firm for many years.