Hector Archibald MacDonald trat 1870 den 92. (Gordon) Highlanders als einfacher Soldat bei. Als "Colour Sergeant" nahm er am Zweiten Anglo-Afghanischen Krieg teil und zeichnete sich dabei aus. Er kämpfte im Anschluss im Ersten Burenkrieg.