Career
He represented Moose Jaw North from 1971 to 1975 in the Legislative Assembly of Saskatchewan as a Liberal. He was born in Shaunavon, Saskatchewan, the son of Tom MacDonald, and was educated in Moose Jaw and Brownlee. MacDonald received a Doctor of Veterinary Medicine degree in Guelph, Ontario and moved back to Moose Jaw in 1961, where he operated the Moose Jaw Animal Clinic.
He served on Moose Jaw City Council and on the board of the Moose Jaw Union Hospital.