McDonnell became the MP for Hayes and Harlington at the 1997 general election, with a majority of 13,000.
He opposed New Labour policies of foundation hospitals, student top-up fees, trust schools and anti-terror laws.