MacDonald was an elite seated shot putter and competed at the Paralympic Games in Barcelona 1992, Atlanta 1996, Sydney 2000, Athens 2004, Beijing 2008 and London 2012.