Skryf 'n voortsetting vir hierdie paragraaf - Macdonald het in 1833 by die Koninklike Vloot aangesluit. Hy het in die Agtde Xhosa Oorlog gedien
as bevelvoerder van HMS "Ferret". Hy is in 1854 tot kaptein bevorder en het die HMS "Hogue", HMS "Arethusa" en dan die HMS "Bellerophon" gelei. Hy is in 1872 aangestel as tweede-in-bevel van die Kanaalvloot en vanaf 1873 het hy die 21ste hoof van die Clan Macdonald van Clanranald geword.