年麦克唐纳进入法军爱尔兰军团，1792年任吉伦特派将领夏尔·弗朗索瓦·迪穆里埃将军的上尉副官，1793年晋升为准将，1794年晋升为少将，随后在圣布雷-梅塞军团(1795年)、意大利军团(1798年)服役。1799年任意大利军团司令，击败奥地利的马克·冯·莱贝里希将军。6月被俄国亚历山大·苏沃洛夫元帅的俄奥联军击败，退到热那亚。1801-1802年，他率军征服丹麦。1804年任元老院议员，
拿破仑手下.1809年7月12日他被拿破仑授予元帅权仗。12月被封为塔兰托公爵(名义上世