Engineering diploma in Chemistry, Swiss Federal Institute of Technology, Zurich, 1957. Doctor of Science in Technology, Swiss Federal Institute of Technology, Zurich, 1960. Doctor (honorary), University Berne, Switzerland, 1992.
Assistant, Swiss Federal Institute Technology, Zurich, 1957-1960; research chemist, Ciba, Basel, Switzerland, 1960-1961; research metallurgist, E.I. DuPont de Nemours, Gibbstown, New Jersey, 1961-1968; research metallurgist, U. Denver, 1968-1972; editor technical department, Neue Zürcher Zeitung, Zurich, 1972-1997; freelance writer, Switzerland, since 1997.
Served with Swiss Army, 1956-1990. Member Swiss Academy Engineering Sciences.