MacDonald was born in Liverpool, England. In 1943, during World War II, he was in the army and apparently raped by one of his corporals. He moved from England to Canada in 1949 and then to Australia in 1955.