He was born near Königsberg in Prussia (now Kaliningrad, Russia) and educated at the Pedagogical High School in Berlin, where he graduated in teaching.
Whilst training to be a teacher he studied physics, mathematics and chemistry at the Free University of Berlin.
In 1959 he became an assistant at the university to Günther Ludwig, a respected German theoretical physicist and was promoted to study the inelastic scattering of Hydrogen molecules.
In 1995 he was awarded the prestigious Max Planck Medal for outstanding achievements in the field of theoretical physics.
At the age of 90 he is still scientifically active, publishing research papers every year and giving lectures at conferences and seminars.