Viscount Pym (David Tomlinson) - whilst on National Service - gets leave from the British Army on the pretext of standing for Parliament as a Conservative Party candidate in his home constituency, held by his family for generations. The request is a ruse to enable Pym to marry his wealthy American fiancée June Farrell (Helen Backlin) while she's still in England and before she has to return home to America. His master plan backfires when he finds himself swept into the election campaign and beaten by the more politically experienced Mr Cleghorn (Tom Macaulay), the Labour Party candidate.
After losing the election, his family take the news calmly, but his fiancée is mortified, and he must now devise a plan to win her back. When Cleghorn is made a Peer, Viscount Pym stands again for the newly vacant seat, however this time he fights the campaign as a Socialist candidate but is beaten once again, this time by the family butler Beecham (Cecil Parker) - a steadfast Conservative.