Christopher Charlton was born in London in 1955. The second child of a German Jewish mother and Polish Catholic father, he was influenced by their liberal post-war attitudes. He was brought up in Bohemian Hampstead where the house was always full of ex-refugees, writers, painters, singers, and actors. He moved to Frankfurt, Germany, in 1987 and made his home there.