Joe Bennett was born in Brighton and since leaving Cambridge University has taught English in a variety of countries, including Canada, Spain and New Zealand. He now lives in Lyttelton with his dogs, cat and chickens.