After the war he was elected to the London County Council to represent Chelsea in 1946, remaining on the council until 1952. 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. In 1957, he was Parliamentary Secretary to the Ministry of Health, and a Minister of State at the Board of Trade from 1957 to 1959. Following the 1959 general election he returned to the backbenches.