David Almond was born in Newcastle upon Tyne in 1951 and grew up in the small mining town of Felling.
He was educated at the University of East Anglia and Newcastle Polytechnic. After graduating, he worked as a teacher for five years before moving to a remote artists’ commune in Norfolk to concentrate on his writing. He then returned to Newcastle, where he worked as a part-time Special Needs teacher and edited the literary fiction journal Panurge. He is an experienced creative writing teacher and has worked for the Arvon Foundation and for schools, colleges and universities, and is in demand as a speaker at festivals and conferences around the world.