Machin was a native of Sheffield and attended Marlcliffe School there. During the World War II he served in the Royal Air Force. After the war, he became an engineering inspector and active in the trade union movement. In 1967 he was elected to Sheffield City Council.
In a March 1973 by-election, he was elected Member of Parliament (MP) for Dundee East, where he had relocated, holding off by 1,141 votes a strong challenge from Gordon Wilson of the Scottish National Party.
However, in the February 1974 general election, Wilson gained the seat by 2,966 votes, thus ending Machin's tenure as an MP of just 11 months. Machin attempted unsuccessfully to regain his seat in the October 1974 election but then retired from politics.
- Times Guide to the House of Commons February 1974
- Leigh Rayment's Peerage Pages [self-published source][better source needed]
|Parliament of the United Kingdom|
|Member of Parliament for Dundee East
|This article about a Labour Member of the Parliament of the United Kingdom is a stub. You can help Wikipedia by expanding it.|