 He was a member of the Canadian delegation to the General Assembly during the Suez Crisis in 1956.Campbell was appointed as Canada's first Ambassador to Yugoslavia, concurrently being accredited as Ambassador to Algeria while residing in Yugoslavia.In 1967 Campbell was appointed as the Canadian ambassador to NATO.