学法学学士毕业，后在悉尼当律师。1939年加入陆军，升至少校。1949年—1982年任众议员。50—60年代在历届自由党政府中任部长，1966年任自由党副主席，1971年任自由党主席。后出任总理，但未能挽救他的党在1972年大选中的失败。1977年受封为爵士。在1975年、1977年和1980年的选举中他保留了他在议会的席位。1982年辞去议会职务，1988年3月31日因癌症在悉尼去世，享年80岁。他的遗孀索尼娅·麦克马洪2010年4月2日去世，享年77岁。