Born in London, Flood received his B.A. in Systems and Management in 1983 at the City University and his PhD in Philosophy in Systems Science at the City University in 1985.
After university Flood worked several years in the film business in the management of Paramount Pictures, in health service for the Berkshire Area Health Authority, and at the National Opinion Polls.