Han ble presteviet i 1954 i Stiftskirche St. Gallen. Fra 1958 til 1963 var han vikar i Herisau og fra 1963 til 1967 vikar i Altstätten. Fra 1967 var han biskopens sekretær, og fra 1969 biskoppelig vikar i St. Gallen. I 1972 ble han president for den sveitsisk og diøcesane synode, fra 1977 til 1995 generalsekretær for Rådet for europeiske bispekonferanser. I 1991 ble han valgt til domdekan.