Scrivi una continuazione per questo paragrafo. Macdonald si arruolò nella Royal Navy nel 1833. Ha combattuto nell' Ottava Guerra Xhosa.
come comandante della HMS "Ferret". Promosso capitano nel 1854, comandò la HMS "Hogue", la HMS "Arethusa" e poi la HMS "Bellerophon". Fu nominato secondo comandante della flotta della Manica nel 1872 e dal 1873 divenne il 21 ° capo del Clan Macdonald di Clanranald.