In 2001 , Johnson was elected MP for Henley-on-Thames , succeeding Michael Heseltine , having previously been defeated in Clwyd South in the 1997 general election . After having been defeated in Clwyd South in the 1997 general election , Johnson was elected MP for Henley , succeeding Michael Heseltine , in the 2001 General Election .