Kirjuta selle lõigu jätkamine - Macdonald liitus kuningliku mereväega 1833. aastal. Ta teenis kaheksandas Xhosa sõjas.
HMS "Ferret" komandörina. Aastal 1854 edutati ta kapteniks, ta oli HMS "Hogue", HMS "Arethusa" ja seejärel HMS "Bellerophon" komandör. Ta määrati 1872. aastal Kanali laevastiku teise komandöriks ja 1873. aastast sai ta Clan Macdonald of Clanranaldi 21. ülem.