Kompletoha ang mosunod nga mga pulong: Si Macdonald misulod sa Royal Navy niadtong 1833. Siya nagsilbi sa
Ikawalo Xhosa Gubat ingon nga Komander sa HMS "Ferret". Gipauswag ngadto sa Kapitan niadtong 1854, siya nagmando sa HMS "Hogue", HMS "Arethusa" ug dayon sa HMS "Bellerophon". Siya gitudlo nga Second-in-Command sa Channel Fleet sa 1872 ug gikan sa 1873 siya nahimong 21st chief sa Clan Macdonald sa Clanranald.