David Finchley was born in in 1946, in post-war Germany. He moved to Australia with his family at the age of ten. After completing school, he studied medicine at Melbourne University. He practises as a neurologist, and writes fiction in his spare time. He has published three books before Doppelganger.