Born in Oxford, his father is political commentator David Selbourne. He grew up in Oxford and studied Politics at the University of Sussex before moving to Italy. He lived in the West Midlands for many years, the setting for his debut novel Beauty.
