Career
He represented the riding of Timiskaming in the Canadian House of Commons from 1920 to 1925 after winning a by-election in 1920 and retaining his seat in the 1921 general election. His riding was abolished due to redistribution prior to the 1925 election and he did not run again. Macdonald was a carpenter by trade.