Garnier unsuccessfully contested the safe Labour seat of Hemsworth in West Yorkshire at the 1987 general election. At the 1992 general election, he was elected MP for Harborough with a majority of 13,543 following the retirement of his Conservative predecessor Sir John Farr, and made his maiden speech just after midnight on 20 May 1992.
