Napisz kontynuację tego paragrafu - Macdonald wstąpił do Royal Navy w 1833 roku. Służył w ósmej wojnie Xhosa.
jako dowódca HMS "Ferret". W 1854 r. awansowany na kapitana, dowodził HMS "Hogue", HMS "Arethusa" a następnie HMS "Bellerophon". W 1872 roku został mianowany zastępcą dowódcy floty nad kanałem La Manche, a od 1873 roku stał się 21. wodzem klanu Macdonald z Clanranald.