He was born in Breslau, Prussia. He studied at St Paul's School in London from 1939 to 1943 and then attended Cambridge University, graduating from Peterhouse, Cambridge in 1945. In 1946 he began research at University College London, under the supervision of Theodor Estermann.