At the 1945 general election, Bennett was an unsuccessful candidate in the Burslem constituency, in Staffordshire.
The following year, at the 1951 general election, he was finally elected to the House of Commons as Member of Parliament (MP) for Reading North.