Marshall was born in High Wycombe, Buckinghamshire, the son of Thomas Marshall and Mary née Lucas. He was educated at St Mark's School in Windsor then Southborough School in Tunbridge Wells.
Marshall was born in High Wycombe, Buckinghamshire, to Thomas Marshall and Mary née Lucas. He attended St Mark's School in Windsor and Southborough School in Tunbridge Wells for his education.