He unsuccessfully contested Hastings at both the February and October 1974 general elections and again at the 1979 General Election, and on each occasion was defeated by the sitting Conservative MP Kenneth Warren. He won Hastings and Rye at the 1997 General Election when he became the second least expected Labour MP in the landslide. He defeated the new sitting Conservative MP Jacqui Lait by 2,560 votes and remained the MP until 2010. He made his maiden speech on 21 November 1997.