 He was elected a councillor on Rothwell Urban District Council 1937–51, serving as chair in 1948.Roberts was Member of Parliament for Normanton from 1951 to 1983.His career was controversial for his support for Francisco Franco, his relationship with the corrupt architect John Poulson and his regular votes in favour of capital punishment.