Hijo del también arquitecto Max Haefeli, estudió en la Escuela Politécnica Federal de Zúrich, donde fue alumno de Karl Moser.
Entre sus primeras obras se encuentran las casas Rotach en la Waßerwerkstraße de Zúrich (1927).
[1] En 1936 proyectó con Werner Max Moser la piscina Allenmoos cerca de Zúrich y, al año siguiente, se asoció con Moser y Rudolf Steiger, con los que realizó diversos proyectos, entre los que destaca la Casa de Congresos en Zúrich (1937-1939), construida para la Exposición Nacional Suiza de 1939, un complejo polivalente formado por dos salas de espectáculos articuladas en escuadra con un volumen más bajo para el público.
[3] Con sus asociados construyó a continuación la piscina Im Moos en Schlieren (1948), así como el Hospital universitario de Zúrich, en colaboración con Hermann Fietz, Josef Schütz y Hermann Weideli, un complejo situado junto a la Escuela Politécnica que inauguró una nueva concepción urbanística de integración con zonas verdes para salvaguardar un máximo de espacio libre.
Posteriormente construyó con sus asociados el barrio de viviendas de Hohenbühl en Zúrich (1951-1953), un pabellón en el Zoo de Zúrich (1954-1959), un edificio para la empresa Eternit S.A. en Niederurnen (1953-1954) y el edificio comercial Zur Palme en Bleicherweg, Zúrich (1960-1964).