 MacGillivray was born at Inverness in Scotland, the son of a blacksmith.He fought with the Royal Horse Artillery in Egypt and Palestine during World War I, but suffered badly from malaria when he returned home.He migrated to South Australia in 1922, taking advantage of a free passage offered to returned soldiers and hoping that the climate would improve his health.