Peter Hughes was born in Oxford in 1956. After attending local state schools he did stints at Cheltenham Art College, Anglia Polytechnic and Stirling University. He has worked as a teacher and translator, among other things, in the UK and in Italy. He lives on the Norfolk coast with his wife Lynn and a springer spaniel called Great Aunt Maisy.