Escribe unha continuación para este parágrafo - Macdonald uniuse á Mariña Real en 1833. Serviu na Oitava Guerra Xhosa.
como comandante do HMS "Ferret". Promovido a capitán en 1854, comandou o HMS "Hogue", o HMS "Arethusa" e despois o HMS "Bellerophon". Foi nomeado segundo comandante da Frota do Canal en 1872 e a partir de 1873 converteuse no 21o xefe do Clan Macdonald de Clanranald.