John Harding was born in and grew up in a small Fenland village in the Isle of Ely, Cambridgeshire. He was educated at the village school and local grammar school and read English at St Catherine's College, Oxford. Apart from a short period working on newspapers and magazines as a reporter and editor, he has been a freelance writer and novelist all his working life. He is one of Britain's most versatile contemporary novelists.