Heinz Zimmermann was born in Basel, where he attended the Rudolf Steiner School. He received a doctorate at the University of Basel and taught there and, later, at the Rudolf Steiner School in Basel. He helped lead the teacher-training seminar in Dornach and was appointed to the Executive Council of the General Anthroposophical Society in 1988. He currently leads a foundation studies course there.