 He served at Bethesda from 1936 until 1942, and then in Abertillery until 1946, and finally at the Welsh Tabernacle in Kings Cross.In November 1950 he was elected as Member of Parliament (MP) for the safe Labour seat of Abertillery in a by-election after the death of sitting MP George Daggar.He was re-elected to the House of Commons at the next four general elections, and died in office, in Newport, in 1965, aged 53.