Come militare, MacDonald ha guidato la difesa delle legazioni straniere nel 1900, che erano sotto assedio durante la rivolta dei Boxer, in collaborazione con il colonnello giapponese Shiba Gorō.