He was educated at Eton College and Christ Church, Oxford.
His great-uncle was the Liberal politician Octavius Vaughan Morgan. In 1928 he entered politics when he was elected to Chelsea Borough Council in London, and was chairman of East Fulham Conservative Association, the constituency previously represented by his father, from 1935-1938. He spent the next five years in continuous active service outside the United Kingdom, ending the war as a staff officer for the 21st Army Group.
After the war he was elected to the London County Council to represent Chelsea in 1946, remaining on the council until 1952.
In 1957, he was Parliamentary Secretary to the Ministry of Health, and a Minister of State at the Board of Trade from 1957-1959. Following the 1959 general election he returned to the backbenches.
39th United Kingdom Parliament. 40th United Kingdom Parliament. 41st United Kingdom Parliament.
42nd United Kingdom Parliament.
43rd United Kingdom Parliament. 44th United Kingdom Parliament]
At the 1950 general election he was elected to the Commons as member of parliament for Reigate in Surrey, holding the seat for twenty years until his retirement at the 1970 election.