Bloch nació en Zürich, Suiza, de padres judíos padres Gustav y Agnes Bloch.