Marshall ble født i Edinburgh i Skottland som sønn av Claude Niven Marshall og Annie Margaret (pikenavn Bruce) Marshall. Han fikk sin utdannelse ved Universitetet i St. Andrews. Han ble katolikk i 1917 og forble aktiv og interessert i troen resten av livet.