Macdonald was educated at Dulwich College, Enfield Technical College and Corpus Christi College, Cambridge. He was a bank clerk and area treasurer of the National Union of Bank Employees. He served as a councillor on Chislehurst and Sidcup Urban District Council 1958-62 and as an alderman on the newly formed London Borough of Bromley from 1964.
Macdonald contested Beckenham in 1964. He was Member of Parliament for Chislehurst from 1966 to 1970, when he lost the seat to his Conservative predecessor, Patricia Hornsby-Smith. Macdonald's two subsequent bids for re-election in 1974 were unsuccessful, as was his bid for election in Bromley, Chislehurst in 1983.
- Times Guide to the House of Commons October 1974
- Leigh Rayment's Peerage Pages [self-published source][better source needed]
|Parliament of the United Kingdom|
|Member of Parliament for Chislehurst
|This article about a Labour Member of the Parliament of the United Kingdom (MP) representing an English constituency is a stub. You can help Wikipedia by expanding it.|