Il a remporté le titre de champion du monde en 1963. Il est le premier patineur canadien à avoir remporté le championnat du Canada, le championnat de l'Amérique du Nord et le championnat du monde, sans avoir remporté un seul de ces titres auparavant.
Reconversion
Il a quitté le patinage artistique amateur en 1963 et a joint les rangs de la troupe "Holiday on Ice" en Europe pendant 10 ans.
Donald McPherson a été intronisé au Temple de la renommée de Patinage Canada en 1995.