He was elected Labour Member of Parliament (MP) for Hemel Hempstead at the October 1974 general election, but he lost the seat at the general election in 1979.
Whilst in the House of Commons, he was opposition spokesman on Home Affairs (1979-1992), then for national heritage, broadcasting and press until 1995.