 He was elected as Member of Parliament for Bedwellty at the 1950 general election and was Under-secretary of State at the Welsh Office from 1964 to 1966 during Harold Wilson's first administration.He held the seat until he retired from the House of Commons at the 1970 general election.His successor was Neil Kinnock, who later became leader of the Labour Party.