David Marsh was educated at the the Queen's College, Oxford. He started his career as a financial writer for the Reuters. From 1978 to 1995, he worked in the Financial Times newspaper in their France and Germany office.